[MIFOSX-785] Initial UI test setup for MIFOS
* Arquillian used for deployment of AngularJS application
* Arquillian Drone handling web driver instances and boilerplate around setup
* Spock for the ui specs/tests
* assertj (successor of fest-assert) for fluent assertions
* waiting conditions for elements to appear / change content (relevant for async calls)
* jetty 9 embedded container
Eclipse IDE workspace fixed
Organized Imports
maven-compiler-plugin needed <source> and <target> 1.7, else I get "The
method apply(WebDriver) of type new ExpectedCondition<Boolean>(){} must
override a superclass method"
Fixed Groovy Eclipse configuration. Updated README to clarify usage.
It's still NOK though, see TODO OK, so how do you know change
constant('API_URL_OVERRIDE' to true using the Arquillian API ?? 
org.mifosplatform.angularui.tests.Deployments.angularFrontEnd()
Merge remote-tracking branch 'upstream/groovy'