Add support for pre-defined environment globals (re: #228)

Usage: Update config file to include an `env` block:

    "env": {
        "browser": true
    },

    "rules": ...

Uses the content of `environments.json` to determine which pre-defined globals should be included.