ENH: add basic python 3 support for egginst.
FEAT: python 3 port complete.
MAINT: mention python 3 support.
MAINT: use haas instead of nose for tests in travis.
MAINT: test python 3.3 and 3.4 on travis-ci.
BUG: workaround python 2.6-specific unicode bugs.
REF: remove nose-specific testing code.

While @network was cute, we did not really use it, and most of its usage
is replaced by requests/responses mocking.
BUG: hack so that sys.platform is handled on python 3 on Linux.

sys.platform is now 'linux' and not 'linux2' for python 3.3 and 3.4 at
least (tested on Ubuntu).
MAINT: remove commented req.
BUG: remove unnecessary escape_win32_path.
STY: fix indentation.
Merge pull request #279 from enthought/add_py3_support

Add py3 support
ENH: print proper message for InvalidChecksum.
BUG: ensure we raise a proper exception in URLFetcher for connection/http errors.
Merge pull request #284 from enthought/fix_undetected_http_error

Fix undetected http error
BUG: mock last actual network access.
Merge pull request #286 from enthought/ensure_no_network_access

BUG: mock last actual network access.
STY: fix long lines in solver.
REF: split enpkg main into smaller parts.
STY: remove long lines.