initial work getting xpath regexes working
more xpath parsing and unit tests for it
test organization
rewrite xpath parsing to return kind of descendance
no difference between 'all' and 'desc' in root context
initial searching by xpath logic
initial searching by xpath logic
round out xpath finding logic
Merge pull request #194 from jlipps/master

add xpath support
Fix null check

Selenium::WebDriver::Error::JavascriptError: 'null' is not an object (evaluating 'el[key]().indexOf')

This happens when an element exists that doesn't have the proper value.

> execute_script "[$('text')[0].name()]"
=> [nil]
Merge pull request #195 from bootstraponline/fix_null

Fix null check
Fix null value

getElementsByXpath returns value: null when xpObj === false
Merge pull request #196 from bootstraponline/fix_null

Fix null value