ARQGRA-235 and ARQGRA-220

Support for these two things added:

* Automatically infer ID locator from field name annotated just by @FindBy
** please see the commits message
* Locating elements with @FindBy(how = How.ID, using = "foobar") not working
** commit message

Notes to the pull request:
* The obvious violation of DRY principle in ``org.jboss.arquillian.graphene.enricher.findby.Annotations`` is caused by Java rules about ``Enum`` and ``annotation`` polymorphism
* The above mentioned class is copied from Selenium, because lot of things are already there, but I needed to add support for Graphene JQuery locators support.