Update coffeelint to 1.2.0 and make the rules more nuanced

(Allow implicit parens and braces when multi-line indenting makes them
 non-ambiguous to humans. This makes unit tests and certain data
 structures much cleaner.)
Trade some explicit parens/braces for consistent indenting

(Note: Indenting 'game_list' comprehensions will cause a coffeelint
 "inconsistent indenting" complaint unless "-> {" is split across two
 lines so the indent ladder is obvious.)