Update: Allow valid-jsdoc to specify replacement tags (fixes #637)
Created space-in-brackets rule

Created the `space-in-brackets` rule, which enforces spacing
preferences within brackets:

    var obj = { foo: 'bar' };
    var arr = [ 'foo', 'bar' ];
    foo[ 'bar' ];

    var obj = {foo: 'bar'};
    var arr = ['foo', 'bar'];
    foo['bar'];

The rule takes one option, a string, which may be either "always"
or "never".

Fixes #631
Merge pull request #640 from iancmyers/rule-space-in-brackets

Rule: space-in-brackets
Merge pull request #643 from eslint/jsdocreturn

Update: Allow valid-jsdoc to specify replacement tags (fixes #637)
0.4.1
Added "stroustrup" option for brace-style

The `brace-style` rule now takes one option, which can be either
"1tbs" or "stroustrup". The only difference between the two is that
"stroustrup" requires `else`, `catch`, and `finally` to be on a new
line after the closing curly brace:

    // 1tbs

    if (foo) {

    } else {

    }

    // stroustrup

    if (foo) {

    }
    else {

    }

In addition, I've set the `.eslintrc` for ESLint to explicitly use the
"1tbs" option.

Fixes #645
Fixes #644
Merge pull request #646 from iancmyers/brace-style

Update: Added "stroustrup" option for brace-style (fixes #645 and fixes #644)
fixe #648: wrap-iife rule should actually check that IIFEs are wrapped
Fixed context.report message parsing

Fixed an issue where, if passed all available options,
`context.report` would fail to properly parse the violation message
and would instead display the raw message.

Fixes #642
Merge pull request #649 from michaelficarra/GH-648

Fix: wrap-iife rule should actually check that IIFEs are wrapped (fixes #648)
Merge pull request #650 from iancmyers/fix-report

Fix: context.report message parsing (fixes #642)