Add a tox config.  Helps testing against all of the python/lxml configs.

Also started running tests against doctests in *.py files, which I didn't
realize was turned off!  Fixed the few that existed so they passed.

@tomkralidis Let make sure Travis can handle these changes before merging