package update, downgraded q, upgraded socket.io
Merge pull request #2706 from jlipps/master

allow setting of tmp dir appium uses via --tmp flag
Merge pull request #2700 from sebv/package-update

package update, downgraded q, upgraded socket.io
Handle error in md5 calculation
Merge pull request #2703 from imurchie/isaac-md5

Handle error in md5 calculation
Check for accessibility id matching selector first and then fall back to string match.
Merge pull request #2707 from jdeff/bug/2593

Check accessibility identifier first for the id strategy
note that language/locale work for android too