added tool for processing async functions into the non-async versions
(since they follow a trivial common boilerplate)
created process_asyncs tool: this should allow us to *just* write async
methods and auto-generate the non-async versions
added link to stackoverflow question
return cls so it can be used as a decorator
forgot an import statement
__docstr__ -> __doc__
async method needs to be passed as an argument to the 'newmethod'
wrapper because "The nested function looks up variables from the parent
scope when executed, not when defined."  See
http://stackoverflow.com/questions/12423614/local-variables-in-python-nested-functions
fixes to process_asyncs regarding argument parsing
added proper docstring parsing to process_asyncs
added process_async tests and renamed the decorator
added new docstr processor utilities
docstr chompers & tests
travis uses wheels for matplotlib, sphinx
split up apt-get builds onto multiple lines to prevent timeout errors
Merge pull request #154 from keflavich/travis-wheels

Frequent Build Errors for sphinx because matplotlib is slow
process_asyncs: major bugfix; the synchronous versions were *always*
class methods before
Merge pull request #149 from keflavich/async_to_func

Wrapper to create non-async methods from all async methods in a class