Reword usage of empty lines explanation

The original wording surrounding using empty lines to create visual
separations for readability was itself hard to read.

This commit rewords the explanation to clarify the original point.
Made naming directions of predicate methods a bit more specific
Fix some typos
Merge pull request #19 from orzFly/patch-1

Fix some typos
Add a rule about redundant RuntimeError
Add a rule about fail/raise arguments
No space after !
Merge pull request #229 from trlinkin/fix_and

Remove misplaced "and"
[Fix #175] Add a rule about !!
Add a rule about the indentation of multi-line array literals
Clarify !! rule
Reword !! rule
Fix example of heredoc result
Merge pull request #236 from fernandoalmeida/patch-1

Fix example of heredoc result
fix typo
Merge pull request #20 from dorentus/patch-1

fix typo
Merge branch 'master' of github.com:bbatsov/ruby-style-guide
Merge branch 'master' of https://github.com/JuanitoFatas/ruby-style-guide
Fix a typo in readme
Minor grammar updates to Readme.rd.