Fixed regression when ending tunnel request.
Upgraded to Visual Studio 2013.
Changed to use std::make_unique() to create unique_ptr instances.