ARQGRA-220: Support for long method locating added

* It is now possible to use @FindBy(how = How.ID, using = "foobar")

* The code for figuring out the correct By refactored. It uses altered
  org.openqa.selenium.support.pagefactory.Annotations class. It is
altered to work with Graphene @FindBy. The code for @FindBys is
commented

* Tests for long method locating added
ARQGRA-235: Automatically infer ID locator from field name annotated
just by @FindBy - support added

* It is configurable with standard way of using GrapheneConfiguration
 (arquillian.xml).

* Default element locating strategy is ID_OR_NAME.

* The property for this feature is set either as a lowerCase or upperCase How.values()

* Throwing exception when there is empty findby removed

* Tests for this feature added

* Tests which asserted failure when empty @FindBy usage were removed

* Code for support of @FindBys commented in Annotations.java