refactor style upload, add status to client
Merge branch 'direct-upload' of github.com:mapbox/tm2 into direct-upload