More fixes, cleanups and tests for django-babel

With this commit I added tons of new stuff and bugfixes. Specifically:

 * Tox and Travis config
 * Unicode fixes
 * Basic tests (more coming
 * General cleanups and documentation