eslint: move globals definition to where it's needed
karma: assign required modules to local variable

ESLint flags these variables if they are not made local to the module.
test: quote non-camel cased identifiers

These identifiers are not used on the JavaScript side and quoting them
tells this to ESLint.
test: remove trailing blank line
swift-simulator: rename load guard to camel case name
swift-simulator: add missing semicolons
scenarios: add missing semicolon
eslint: add config file

This file whitelists the globals defined by Karma, Jasmine, and
Protractor. This is to avoid having them show up as undefined
variables.

The next version of ESLint will have an environment setting for adding
the Jasmine globals:

  https://github.com/eslint/eslint/commit/e3e55bac89dc

Until that is released, we'll just the define the globals here.

This config file also disables the no-comma-dangle rule. Dangling
commas cause trouble in IE8, but we're not running our tests with that
browser.
eslint: define Protractor globals for tests
travis: run ESLint on the test directory (fixes #26)
Merge pull request #18 from mgeisler/eslint-tests

Run ESLints on our tests