Merge pull request #181 from AlexisHuet/master

Put color in traceback when pygments is available.
fix website errorcode file searching bug.  prettly, with first(). And vendorize first().
Switch to jython 2.7 instead of 2.5 so we can drop python 2.5 support if we want to.
Consolidate the build system. There can be only 1!
...but it can't be named build
better behavior for 'make' with no args
2.5ize new pygmentized error simplate
Fix a confusing example code in docstring

It might be confusing, because TestClient's constructor
actually takes an argument, but the example code doesn't
imply that.
Merge pull request #182 from dahlia/master

Fix a confusing example code in docstring
Implement a hook for Issue #41
Merge pull request #186 from gittip/issue41

Implement a hook for Issue #41
made dispatcher socket catcher less side-effecty