updating nodejs sdk to version 0.9.2

The update to version 0.9.2 includes:

- Bug fixes ( headers on error, json parsing errors .... etc)
- Separating the sdk into two npm module core_sdk which includes the core sdk that uses callbacks for it's api and q_promises_sdk which includes a q promise wrapper for the core_sdk.
This will remove unnecessary dependency from the core_sdk and also make it easier for community contributions with other sdks on top of the core.
- The folder structure changed accordingly.