TPCLA-281 - Fix the Assertion substeps that use waitForElement to ensure they actually make some kind of assertion!
catch StaleElementExceptions in attribute checking BYs
updated release notes
Alter Bys to use xpath so that the element lookup can be done atomically to avoid StaleElementExceptions.
Merge remote-tracking branch 'origin/master'

Conflicts:
	src/main/java/com/technophobia/webdriver/util/WebDriverSubstepsBy.java
Fix bad merge.
Ensure use wildcard selector for Bys that don't specify tag name.
Fix xpath expressions to use XPath 1.0 functions only (v2.0 functions are not supported by firefox).
TPCLA-291 changed the processResults method located in the FinderWebDriverSubStepImplementations class. Instead of adding to original list, made sure that only valid elements are added to a new list
Merge branch 'master' into fix
updated tests
Merge remote-tracking branch 'tporigin/master'
Make FindByXpath use standard waitForElement pattern instead of calling webdriver directly.
version bump
Merge remote-tracking branch 'tporigin/master'
ignored a test that cant run on our jenkins
[maven-release-plugin] prepare release webdriver-substeps-1.1.2
[maven-release-plugin] prepare for next development iteration
Merge remote-tracking branch 'tporigin/master'
in progress