Test Component update

* Graphene 2.0.0.Beta1
* Drone 1.2.0.Beta1
* Restassured 1.8.1
Add Graphene UI TestCase for Conference.Form error messages

Test case demonstrates use of Graphenes PageObjcet and PageFragment features.

MainPage page object gives access to the whole 'single page' application.
Works as a Component factory to query and get the main resource objects
and the action / user action links.

Input fields within the Form is encapsulated within a InputComponent
to merge more functionality into it then just the input field. e.g.
check if Field contain error messages.

TestCase is created as a Story and run alongside all the other **/*Story
testcases against the full final deployment.

Added support for Predefined Session to be set on the WebDriver created via
the Security Authentication Extension.

New Extension AngularJSDroneExtension to warp the WebDriver and invoke
AngularJS specific js code around command events in WebDriver(click, navigate)
so we can ensure the page is fully rendered by the time we start checking
for components.

Note: Updated to Graphene 2.0.0.Final-SNAPSHOT due to
https://issues.jboss.org/browse/ARQGRA-373

Issue: #9