----------------
- Drop support for Python 3.3, add support for Python 3.6.
- Use `str(self)` as detail if it is not set.
- Add a `setHeader` method to add a response header to an HTTPException.
- `upgradeException` now also supports finding an HTTPException class
with the same name as a non-HTTPException class.