[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()
Login Specification
[MIFOSX-785] Ability to manipulate configuration.js file
Refactoring to move to new utils package (and removed un-unsed imports)
@Ignore test pending missing ID in community-app, and decreased time out
to find such problems faster (I wasn't patient enough to wait for 2
min.. I would hope that any page in Mifos works in <10s - let's see)
Merge branch 'master' of
https://github.com/vorburger/mifosx-ui-selenium-webdriver-tests

* 'master' of
https://github.com/vorburger/mifosx-ui-selenium-webdriver-tests:
  Add a Bitdeli badge to README
ments.java

Conflicts:
	README.md