message: set 'get' as const

Since 'get' is simply a wrapper around the unique_ptr::get call
there is no reason it cannot be const.  Without it being const
it requires lambda functions that use messages to all be 'mutable'
even though there are cases where they might not need to be.

Without this change, the following lambda would have a needless
'mutable':
```
  [bus = get_busp(ctx.get_bus()),
   msg = std::move(msg)](auto cb, auto data) {
      return sd_bus_call_async(bus, nullptr, msg.get(), cb, data, 0);
  }
```

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ic7501e5e84f8a7ba230edf873ceb851548313bc4
diff --git a/include/sdbusplus/message.hpp b/include/sdbusplus/message.hpp
index f807450..749522e 100644
--- a/include/sdbusplus/message.hpp
+++ b/include/sdbusplus/message.hpp
@@ -458,7 +458,7 @@
      * This api should be used sparingly and carefully, as it opens a number of
      * possibilities for race conditions, RAII destruction issues, and runtime
      * problems when using the sd-bus c api.  Here be dragons. */
-    msgp_t get()
+    msgp_t get() const
     {
         return _msg.get();
     }