Add rest client setting

This PR intentds in enable possibility to choose the rest driver to use on the REST BDD testing through `behat.yml` settings.

Also renames classes to be more clear that those aren't actually clients, but drivers to the actual clients

This needs ezsystems/ezpublish-community#176
optimally constructors should always have sensible defaults, so you don't need to config anything unless you need to change behavior.