Remove deprecations

Also, expand test coverage. This also depends on atom/atom#4340 being released, for the specs.
It seems like we usually drop unneeded punctuation like curlies, commas, semicolons, and parens* unless they disambiguate things in complex method calls with multiple arguments and objects in play.

* The exception here being usually we still use parens when calling functions unless the last argument is a function.