Add basic type definitions for express 4.x
Remove express 3 type definitions
A Router is also a RequestHandler
use takes multiple request handlers now
Add more tests
Fix errorhandler test
Fix headers
Add Handler interface for backwards compatibility on Passport type definitions
Merge branch 'master' into express4

Conflicts:
	express/express.d.ts
Fix passport tests
Merge pull request #2276 from santialbo/express4

Basic type definitions for express 4.x