Fix MultiDict (again), add CallbackList and CallbackDict
Switch around header implementations a bit
Add more tests, remove dead code
Update tests - note that dicts aren't actually comparable
Add MultiDict that translates return values
Convert ResponseHeaders to a converting MultiDict
Lots of test hacks to get around ordering on Py3