New Rule: requireNewlineBeforeBlockStatements

Solves this issue: https://github.com/mdevils/node-jscs/issues/65

This rule gets the oppening brace of a BlockStatement, and comapres is vertical location to the previous token vertical location. If those two are equal, that is an error.
`round bracket` -> `curly brace`