Implement more text objects (for quotes and brackets)
Split up bracket/quote text object functions
Merge remote-tracking branch 'udp/master' into udp-more-text-objects
Cleaning the spaces at the top of functions.
Re-export TextObject.

Which was making some test cases fail.
Changes to simplify the select method.

See #229.
Specs for i( and i' text objects.
Minor fixes to the commit.

Adding more specs and some documentation on why two different classes.
Adding a space before the # and 2 sentences.
Merge pull request #286 from carlosdcastillo/udp-more-text-objects-pr

More text objects (by @udp)