Fixing failing test
#738 Improved exception error message, handled empty validation result, Added check for plugin type
Merge pull request #743 from pshivana/migrate_package_repository_extension

#738 Fixed issues
#718 - Re-implemented the way console logging happens from plugins

Before task run, builder sets the execution context on JobConsoleLogger
Plugin gets hold of the logger through JobConsoleLogger.getConsoleLogger and performs logging operations
On task completion, the context is unset from JobConsoleLogger
#738 updated error message, handled empty message for check connection
Merge pull request #744 from pshivana/migrate_package_repository_extension

#738 updated error message, handled empty message for check connection
#718 - Splitting JobConsoleLogger to avoid setting/unsetting of context from plugin.
Fixed merge conflicts.