fixed final implementation of follow in charts
Loading Swing classes in JavaFXActivator to allow third-party frameworks such as the licensing one to use Swing components.
Merge branch 'sprint9' of github.com:SmartBear/loadui into sprint9
Removed dependency on JAVAFX2_HOME environment variable.
Exposed main button from mainWindow to allow PRO code to add menu options
Removed unused dependency on socket library
As a user, I can create chart reports
Merge branch 'sprint8' into sprint9

Conflicts:
	loadui-project/loadui-fx-interface/src/main/java/com/eviware/loadui/ui/fx/views/analysis/linechart/LineChartViewNode.java
Prepared for being able to compare charts
Removed one more dependency on legacy env variable JAVAFX2_HOME
Removed ComparedExecution references in charts from OS
Fixed dependency on PRO-agent-deps.
Merge branch 'feature-chart-compare' into sprint9

Conflicts:
	loadui-project/loadui-fx-interface/src/main/java/com/eviware/loadui/ui/fx/views/analysis/linechart/LineChartViewNode.java
	loadui-project/loadui-fx-interface/src/main/java/com/eviware/loadui/ui/fx/views/analysis/reporting/LineChartUtils.java
Added new perspectiveEvent for AnalysisView
Merge branch 'sprint9' of github.com:SmartBear/loadui into sprint9
Removed ImageResolver and CoreImageResolver. Moved image resolving code to UIUtils static class as resources are currently static anyway.
added isPro() method to LoadUI
Removed OSGi references to ImageResolver, which had been removed previously
Moved loadui-socket-client back to Open-Source because of OS dependencies on it. These should be removed in the future.
Improved JavaFXActivator start up sequence. Made the BeanInjector more vocal by adding some logging messages and shouting Exceptions