F/cc response

To support the new CC SDK allowing custom response types (non JSON) and custom headers, the JS SDK needs to be lightly expanded:

* user can add custom headers
* custom headers are overwritten if they conflict with reserved StackMob ones e.g. "Accept"
* non JSON responses are now handled