implement url path parameters per rfc2396 section 3.3
Merge branch 'master' into issue42
Merge branch 'master' into issue42
move extract_rfc2396_params to request.py

refactor extract_rfc2396_params some so it fits in better
Beautify json by default.
In json test, check which json module is being used, and append a trailing space accordingly.
Stip trailing spaces from actual instead of inserting them into expected -- more pythonic and more future-proof this way.
Merge pull request #219 from nejstastnejsistene/beautify-json

Beautify json by default.
Add module entry point; allows entry with python -m aspen.server
Merge pull request #221 from jaraco/master

Add module entry point; allows entry with python -m aspen.server
Store params in a Mapping instead of a dict
Move tests to test_request_line
Add a failing test for CRLF injection

http://www.acunetix.com/websitesecurity/crlf-injection/
Add protection against CRLF injection
add items to changelog for 0.25.3 that I neglected
Add Berkay Aydin to security.txt
Merge pull request #223 from gittip/crlf-injection

protect against CRLF injection
make rfc2396 empty param an empty string not an empty list. Rename uri.path.segments to uri.path.parts
Update the docs with rfc2396 param info
Give path part params their own doc section

We need to clean up the dispatcher before I can get a screenshot to go
with this.
Lightly refactor dispatcher tests

We had multiple redundant check_* helpers.