ARQGRA-290: AttributeIsPresent condition fixed

* It now counts with empty attributes' values and claims those empty
 attributes as they are not present

* tests for this added
ARQGRA-290: tests extended
updated 'toString()' method of Element* conditions to contain negation
ARQGRA-288: removed need for Drone factory wrappers - replaced with Ehnancer
ARQGRA-286: support for PhantomJS debugging + big refactoring
ARQGRA-289: ignore tests failing on JavaScript interface invocations
ARQ-1351: fixed Drone integration with augmentation
deleted overriding graphene configuration in ftest
ARQGRA-289: workaround for Google Chrome freeze during JS execution
ARQGRA-254: expose LocalStorage and SessionStorage as resources
ARQGRA-284: guardXhr deprecated and replaced with guardAjax
ARQGRA-168: QUnit tests for Graphene.Page.RequestGuard
ARQGRA-274: request guard is able to detect request in progress
ARQGRA-272: introduced Graphene.waitForHttp - e.g. for redirected requests
jboss parent updated
tied to Drone 1.2.0.Alpha2
[maven-release-plugin] prepare release 2.0.0.Alpha4
[maven-release-plugin] prepare for next development iteration
ARQGRA-170: static contexts merged and added support for multiple browsers
ARQGRA-291: is().enabled() condition in fluent API