Changed order of MessageStoreProxy constructor arguments.

This was done to allow more natural changing of parameters in a sensible order. It's more likely you want to change collection name first, so that is the first parameter, leaving remainder as default.
Added cpp example of logging multiple messages together.