Merge pull request #9 from markrwilliams/master

simple locking for safer link map writing
different parameters for cookie expiration and cookie _data_ expiration
automatically set content length when profiling is active
bump to werkzeug version 0.9.4
missed a kwarg in a test
JSON iterencoding now configurable, non-iterencoded by default because of how much faster it tends to be for the common case
Merge branch 'master' of github.com:mahmoud/clastic
fix up example.py deps
make MetaApplication's routes into links
include version and make uname a bit less horizontal
add a couple more entries for features that I am often very frustrated by the absence of (this is a good sentence, and a good commit)
use entity-escaped values for html and xml error outputs
fix up an encoding issue; add a default exc_type URL for builtin exceptions
actually use the error type name (not the type type name ('type'))
expose HTTPException in __init__ for convenient catching (will eventually add a bunch of errors maybe?)
human-readable peak memory usage. i need to add in some pure-python /proc/ filesystem stuff just to reward those with it available.
add in path_params as an accessible member of the Request object
remedy a redirect bug
add a debug route in example
give a quick spruce up to example.py and move it to examples/basic.py