Bug 56436: Use connect-busboy for safe and fast multipart parsing

Also some cleanup. The native '/:foo/:bar' patterns do not include [()] and a
few other chars that aren't normally encoded by encodeURIComponent, so we need
to pass in an explicit regexp. Will push a patch upstream to make this the
default.