Adding HttpResponseException to WebApi Shim.

Fixes #1284
I wouldn't bother with this test. There's a million things that the code in that class doesn't do, and we can't test all of em.