Added futures for aspen/*.py
Added future statements to aspen/auth, aspen/configuration, and aspen/resources.
Added future imports to hooks/ and http/. This involved a lot of b prefixes to coerce python strings functions into returning a non-unicode output.
Added future imports to network_engines/, renderers/, and sockets/.
Future imports for testing/ and www/.
Added __future__ imports to the test suite!
Wrap generator in list() so mmbership test won't fail on 2.6
Fix tests by making simulated incoming data be bytes
Fix comments from code review
Merge branch 'master' into issue225

Conflicts:
	aspen/testing/__init__.py
Fix typo in build.py and print-as-function bugs

build.py: junit-xml to junitxml
others: ()s for print
Make travis to use python build.py instead of make

changed ignore_status in the analyse() target so the
  build will fail if any tests fail
Wrap *_test.py scripts w/ __name__ == '__main__'

Under nosetest we had no issue with these because nose wasn't importing
them. With py.test these are imported during test collection, adding
many seconds (~15 for me) to every `make test`.
Merge pull request #228 from gittip/issue225

Add __future__ imports