Lint js files before running tests.
Added new layer for iOS abstraction.
The queue lives in ios.js now.
Moved iOS specific stuff into ios.js.