Selenium By locator support in Geb

The following pull request adds support of using Selenium By class locating strategy in Geb.

This is based on the following geb-users discussion:

http://markmail.org/thread/qx3yjz4hwcce5oy2
should be `bySelector` instead of `selector`