Added the ability to control "wrapped" middleware...
Standardised "wrapped" middleware such as the JSON parser, the URL encoding parser, and the session middleware. All use the same code, and now support passing options to the underlying middleware. See GPII-2311 for details.