Changed ServiceFactory to interface & assorted changes to enable better unit testing
Merge branch 'DEV' of github.com:tmc-eclipse/tmc-eclipse into DEV
Expanded Core tests
Removed unused test file
Removed AppTest.java. Farewell sweet prince
Extended ServiceFactoryTest.java
Added tests for SimpleBackgroundTask
Moved MockServiceFactory to test package. Added some java docs
More test coverage and documentation
Merged tests to DEV