[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