Merge pull request #154 from DylanLacey/master

Extend Appium::Device methods before promoting Appium methods.
Add keyevent method
Merge pull request #155 from DylanLacey/keyevent

Add keyevent method
Update tests to work with new spec gem
Merge pull request #157 from appium/update_spec

Update spec
Use nokogiri to parse XML
Fix page_class to work with Appium 1.0
Replace mobile methods for appium 1.0
Add note about source_window + appium 1.0
Start updating for new XPath
ios/element/text is passing
Fix ios/element/generic
Name before_first/after_last for better error messages
Don't call mobile methods
Update tag references
Fix wait