Implemented basic WeldApplication test
Enhanced the unit test with simple UI prop tests.
Merge branch 'master' into unitTestingWeld

Conflicts:
	src/test/java/com/cathive/fx/cdi/WeldApplicationTest.java
Modified travis config to try a headless mode hack
Changed assert to a more stable testing criteria.
Replaced semaphore mit lock conditions.
Merge pull request #3 from aerben/unitTestingWeld

Looks great so far. Merging... ;-)
Add copyright notice.
Remove unused parameter.
Remove explicit type argument annotation.
Remove unused import statement.
Throw exception if the given FXML file cannot be found on the classpath.

Instead of using "null" as location for the FXMLoader instance we now throw an exception.
This should make it much easier to trace back typos / errors in FXML loader routines.
Add routine to stop JBoss WELD upon JavaFX application shutdown.
Use "injected FXMLLoader" to cover more fx-cdi features in unit test.
Add OpenWebBeansApplication class.

This (defunct) class can be used if you want to use Apache OpenWebBeans as your CDI provider.
Unfortunately some dependencies seem to have gotten mixed-up and the ASM version that is being pulled into Maven's dependency tree makes it impossible to initialize the OpenWebBeans lifecycle.
Add parameter "threadsafe" to Travis CI configuration which seems to be mandatory.
Much more beautiful unit test thanks to Java 8