#410 Making necessary changes to plugin infrastructure to support api based plugins
#410 added ability to provide settings for plugin
#410 Added artifact cleanup extension handling in plugin access
#410 Added methods in StageService to get stage instance details and stage list
410 Added plugin api request processors in server
added ability to delete subset of artifacts in artifact service
#410 Hooked up artifact cleaner with artifact cleanup extension