Test additional cases not previously covered
Test additional cases not previously covered

- Handling of problem details exceptions within `createResponseFromThrowable()`
- Handling of previous exceptions in debug mode
- Defaulting to XML representation when negotiation fails

weierophinney/problem-details