Bug 1115653: Support 'M' format string for automatic memory allocation
Bug 1115653: Support 'M' format string for automatic memory allocation

The format string 'M' reads and writes raw memory from and to a
PDU. In contrast to 'm', 'M' automatically allocates raw memory
during read operation. Callers are responsible for cleanups.

tdz/platform_system_bluetoothd,hobinjk/system-bluetoothd,hobinjk/platform_system_bluetoothd,mozilla-b2g/platform_system_bluetoothd,andyvand/platform_system_bluetoothd