use serve-static for static middleware
uncomment a commented out test

lol @visionmedia
remove unnecessary test/support/http
remoive legacy docs bin
throw errors when users try to access removed middleware
remove .writeHead patch

no middleware uses the “header” event anymore
move the patch to the response proto
some jshint cleanup

some more errors but whatever
use path-to-regexp
Update History.md
update History.md with 3.x branch