1. include task id in the response if we're doing a background task
2. add API for tasks
3. fix q parameter support
4. add examples for create zone via upload, get zones with parameters including q, and task support
Merge remote-tracking branch 'github/master'