Rewrite of API interface
Re-naming of all interface methods

- No more MessageMeta object
- msg_format is now message_header
- InputPluginApi and DispatchPluginApi merged into PluginApi
- plugin-manager renamed to api
- Client methods to API interface updated to use new API methods