New Rule: no-lone-blocks (fixes #512)

Implements @michaelficarra's proposal to disallow `BlockStatement > BlockStatement` or `Program > BlockStatement` forms as described in #512.