Adding .rubocop.yml with some minor customizations

Excludes files that already have some cleanup to do, or aren't actually maintained by us.

Also customizes the style guide to allow some things that are good (hash rockets, compact class/module nesting), okay in some circumstances (nested conditionals), or just don't matter one way or the other (`raise` vs. `fail`).