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.
* That class also contains commented code for further support of ``@FindBys`` annotation. See ARQGRA-247.

Concerns:
* How to test different values in arquillian.xml ? There are currently tests only for the default value of property ``defaultElementLocatingStrategy``