[CLOUDSRV-4455] Fixed HTTP calls that return 4xx and 5xx errors to prope...

[CLOUDSRV-4455] Fixed HTTP calls that return 4xx and 5xx errors to properly return an error.

[CLOUDSRV-4473] Updated the API to be more Node-like. Now you can create ACSApp instances yourself and not need to immeidately call a creator function.

[CLOUDSRV-4474] Changed the code so that you don't have to manually deal with session cookies. Once you login with your ACSApp instance, it is logged in for all calls until you logout. You can still manipulate the myacsApp.sessionCookieString variable, but it is not advised.
Instead of naming it acsObjectMethodCallback and passing as acsObjectMethod.callback, I would suggest you use acsObjectMethodPostAction and acsObjectMethod.postAction, to avoid confusing with real callback back to user. For the cookie session setting, it should be a post action triggered after making REST call to ACS API. At the mean time, we reserve another possibility of pre-action for further use if some days later we need it.