Application is no longer a subtype of map; it now has a NonTerribleMap as a member. making progress on separating out the clastic vs werkzeug binding process.
update tests to reflect new url map factoring
consolidate some injectable dict building
get rid of unicode_literals in clastic.core (<2.6.5 backwards compat)
remove _endpoint from the builtins. docs have been implying it was deprecated for weeks. you did read the docs, didn't you?
officially remove _endpoint from the builtins by removing mentions in the docs
a little bit of middleware.py cleanup before the storm
WIP: strip out outer 'request' middleware stuff from route middleware chain
WIP: 'route' middleware chains are building and so forth, stuff is gettin messy (messier)
WIP: getting closer (only two failing tests), still getting messier
WIP: cleaning up a bit, still have one failing test re: subapplication mounting
more misc cleanup in core
the metaphorical routing dust is starting to settle. next up: NullRoute
and there we go. NullRoute in place, real work can begin.
Merge branch 'routing_phase1'