Allocate entire Message vector upfront
Now that we've the serialized size of the body at hand when we create the Message, best to specify enough capacity to Vec constructor to avoid repeated allocations during the serialization. Not sure if this would have a huge impact on performance though but considering that we don't perform that well against other dbus crates in 2.0, let's get all possible speed-ups we can get.