Merge remote-tracking branch 'upstream/master'
Copy shorthand byX methods from Session into Element
Extract Element Accessor and re-use in Element and Session
Use same method name to getSessionUrl() in Element and Session
Restore using() helper in ElementAccessor used by others
Move factory to create element from response array into Element
Remove protected Element::criteria() in favor of public Element::using()
Add copyrigh to ElementAccessor
Add @method annotations into Selenium2TestCase
Use @dataProvider to check shortenedApi for element selection
Merge remote-tracking branch 'velovint/element_by_helpers'