Fix minor issues with PluginLoader

Use the more abstract Module definition rather than AbstractModule,
as this gives the plugin author more flexibility.

Fix some minor issues with logging and checking for missing manifest
attributes in the plugin manifest.

Change-Id: I821acfc01474bf0091861c452bda81f8c9abbdcd
3 files changed