Update pandas compat source (updated in Pandas source tree)
Add many more utils to future.utils

Derived from compatibility modules in:
* Jinja2
* Pandas
* IPython
* Django
Add partial backport of Python 3's open() interface
Improve future.utils
Add django.utils.encoding module to docs
Add future.utils.encoding from django.utils.encoding.

TODO: trim this down or throw it out
Add Armin Ronacher's cool with_metaclass function
Improve the docs
Bugfix for PY3 location