#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
Merge pull request #728 from pshivana/migrate_package_repository_extension

#727 package repository extension now supports message based plugin API