Ignore single in blocks in EmptyLineBetweenBlocks

Add support for ignoring single line blocks in the
`EmptyLineBetweenBlocks` linter, and make it configurable via the
`ignore_single_line_blocks` boolean option.

Closes #92

Change-Id: I37aad18dbf4ecc6108d4de5dbfe34b6f32ccfc1d
Reviewed-on: http://gerrit.causes.com/36701
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane@causes.com>
Ignore ClassAndModuleChildren Rubocop cop

Enforcing this results in a lot of unnecessary indentation.

Change-Id: I53f8d5b561317c53c9ec1050a38a71085c8ea74c
Reviewed-on: http://gerrit.causes.com/36702
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane@causes.com>
Ignore Documentation Rubocop cop in specs

We create a lot of one-off classes in specs, and Rubocop was complaining
that these weren't documented. Ignore these offences.

Change-Id: I7da0b96f3810e228e3bc7c59216322c88424de92
Reviewed-on: http://gerrit.causes.com/36703
Tested-by: jenkins <jenkins@causes.com>
Reviewed-by: Shane da Silva <shane@causes.com>