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
Remove URI reference from DAP link description

The actual URI is not important, only the link rels are.

Issue: #76
Minor fixes around custom Interceptor chain

Issue: #81
Minor fixes and additions to NoSQL chapter

Issue: #80
[#80] Some English fixes to @aslakknutsen fixes :)