Writing docs and specs for spec-helper

I've started writing documentation for the goodies that `spec-helper.coffee` adds to all Atom specs. This addresses my comment in #3399.

@benogle, I've finally had time to work on this, but I just started so it's not ready to merge. I added specs for the custom matchers, as they prove to be useful in documenting the matchers, much like Jasmine documents [its own matchers][match].

Let me know if I'm on the right track with regards to organization and style. I'll be pushing some more commits soon.

[match]: http://jasmine.github.io/1.3/introduction.html#section-Included_Matchers
`TextEditorView` is going away before 1.0. It's kind of just a shim right now. So this will leave