Add JSONP callback support
Refactor shared response attributes
Fix and test open/read_timeout