Refactored the ResourceToolkit so that unit testing is possible without properly initializing all the SharpDevelop core services. git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@3282 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61