Make all elements use SelectorsHandler and Driver of their own

1. need to pass SelectorsHandler/Driver in constructor instead of session
Deprecated Element::getSession

Retrieving the session from the element is a weird API and we are planning
to remove this possibility in 2.0.
Merge pull request #539 from stof/element_session

Deprecate getting the session from the element