Added jUnit Support (Fixes #16)
Updated Tests, etc.
Rule: Function has too many parameters
Updating max-params rule name
Rule: no assignment in return statement
Rule: no-plusplus

Created the no-plusplus rule. This rule disallows the use of unary operators, `++` and `--`, as such the following would be flagged:

```js
var foo = 42;
foo++;
foo--;
```

This rule matches JSHint's **plusplus** rule.
Merge pull request #116 from ilyavolodin/too-many-params

Rule: Function has too many parameters (fixes #115)
Merge pull request #111 from ilyavolodin/no-return-assign

Rule: no assignment in return statement
Better documentation for the `no-plusplus` rule.
Merge pull request #126 from iancmyers/rule-no-plusplus

Rule: no-plusplus
Merge pull request #27 from xjamundx/master

jUnit Support
Rule: max-statements

Created `max-statements` rule, which allows you to specify the maximum number of statement in a function. Statements in inner functions do not count toward the statement count of the outer function.

```js
// max-statements: [1, 2]  // Maximum of 2 statements.
function foo() {
  var bar = 1;
  var baz = 2;

  var qux = 3; // Too many.
}
```

This rule matches JSHint's **maxstatements** rule.
Documentation for no-delete-var rule. Closes #129
Corrected file extension on no-plusplus rule documentation.
Merge pull request #127 from iancmyers/rule-maxstatement

Rule: maxstatements
Merge pull request #130 from ilyavolodin/no-delete-var

Documentation for no-delete-var rule. Closes #129
Merge pull request #131 from iancmyers/fix-file-name

Corrected file extension on no-plusplus rule documentation.
First draft proposal for a cyclomatic complexity ESLint rule
Fixing style issues discovered while npm testing
Reporting function complexity on function:after and using array push/pop to handle nesting