Add support for TravisCI

Travis CI (http://travis-ci.org) is a hosted, distributed
continuous integration service used to build and test projects
hosted at GitHub.
Fix conflicts while merging branch 'travisci'

Conflicts:
	tests/file_path_test.py
	tests/unicode_test.py