#727 package repository extension now supports message based plugin API
#727 handled plugin type and null configurations in metadata loader and modified json format for ease of use at plugin side
#727 Removed plugin id from GoPluginIdentifier, added javadocs plugin api classes and added apache license header