Breaking change: rewrote awkward ProxyBase hierarchy.
Breaking change: added THttpApplication as a generic argument to ProxyBase.
Breaking change: renamed BrowserContext to HttpPayload.
Breaking change: renamed Browser* to Client*.
Updated README.
Restructured sample projects.
Added a very basic WepApi sample project.
Added 'testBaseDirectory' to ProxyBase.OnApplicationStart.
Restructured test projects.
Fixed typo in test method.
Running test cases for both MVC3 and MVC4.
Added a simple NHibernate sample project.
Renamed WebApi project.
Fixed name of projects in _Layout, and removed namespace in Web.config.
Upgraded dependencies in sample and test projects.
Implemented a proper session per request pattern for the RavenDB sample project.
Removed redundant dependencies in the WebApi project.
Added a simple sample project for testing async action methods (not working with httpRuntime=4.5).
Breaking change: replaced the default HTTP payload delegate with a director (the delegate caused the HTTTP application proxy to be initialized twice).