Introduced httpclientfactory to enable unit testing requestExecutor
Removed core singleton dependency from plugin core
New test for requestexecutor
Merge branch 'DEV' of github.com:tmc-eclipse/tmc-eclipse into DEV