Xd 1343 Provide a standard way to extend XD

Added PluginContextExtensionsInitializer to add beans in configured extensions locations (xd.extensions.basepackage for annotation configured beans and xd.extensions.location for xml configured beans). 

 plugins/*.xml now loaded via an OrderedContextInitializer to ensure that extensions containing overrides are loaded after.