added touch protocol commands
check if /session request returns valid session id
added mobile config for appium testing
fixed session id check
created simple phonegap app for mobile testing
added orientation protocol commands, covered with tests
improved session assignment
fixed saucelabs jobs updated by using node-saucelabs lib
added scroll command to cover scrolling for browser and native mobile applications, added scroll test
implemented tap and flick actions with protocol commands, covered tap command with test
more mobile implementations
- added swipe prototcol/action command
- set default value for endX and endY for flick and swipe
- enabled mobile support for moveToObject command
- removed argument management in flick and swipe
improved example site, added new test for mobile tests
removed most of the argument type checks in protocol commands
added simple drag commands
added hold,release,touch commands (not implemented in appium yet)
mobile check returns true if browserName is null but app is safari
get jquery and hammerjs lib via bower
improved flick,scroll and tap commands
covered more mobile commands in tests
improved tests
- added own runner script which covers bootstrap and teardown logic
- seperated tests in desktop and mobile enviroments
  (general library tests gets executed in both enviroments)
- fixed some tests set as skipped
- reused and modified some desktop tests as mobile tests