Add requireBlocksOnNewline rule

Add requireBlocksOnNewline, which enforces if (x) {y();} to be written
with newlines after { and before }. E.g.:
if (x) {
y();
}
(First github commit ever, hope it's right...)
Move checker.configure(...) line to beforeeach
Merge branch 'master' of https://github.com/mdevils/node-jscs
Add "main" property to package.json

Fixes #107
Do not process the rule if it is equals to null

Fixes #203
Update readme to reflect changes in preset logic
Integrating .jscsrc config lookup

* Priority order is -c value, .jscsrc, .jscs.json

* Broke cli-config into multiple methods

* Tests for all cli-config methods

* Updates to CLI module to use new functionality

* Update CLI tests to exercise changes to module

* Added mocha BDD "afterEach" method to JSHint predefs

Fixes #196
Closes gh-199
Integrating package.json config lookup

Fixes tests and adds more for new package.json config

Closes gh-213
Fix up cli test for node 0.8

* Make cli test execute synchronously

* Remove console.log statement
Make RC config a json file

RC config should be a json file not a node module
but with one exception - it should allow comments in it
Once again simplify cli arguments mapper
Correct cli reporter tests

Move around tests for exit code since tests for successful
operation affected the error ones
Use RC config instead of .jscs.json

Since now RC config has highest priority it make sense to use it in the repo
README: Updated friendly package list

Added Web Essentials, for Visual Studio 2013

Closes gh-228
README: Minor fixes

* Shortened URL string to avoid overflowing

* Sorted friendly package list alphabetically

* Spelling corrections

Closes gh-230
README: update configuration entry
RC config could be loaded through a pathname
Reporters: Custom path to reporter.
* Supports relative to current path.
* Supports absolute path.
* Retains built-in reporters support.
* Added tests.
* Fixes #211.
Correctly resolve "additionalRule" relative paths

Fixes #233
Correctly resolve "excludeFiles" relative paths

Closes gh-234