[NODEJS-1753] ACS Node SDK Rework Integration

- Update Gruntfile.js to run jshint first
- Change to use first character lowercased object name instead of fully lowercased object name
- Add ability to method to change belonging object for inconsistent API entry point
- add ability to use different name from ACS object name as function object name
Merge branch '1.0.0_alpha' of https://github.com/realpaul/acs-node-sdk into NODEJS-1750
Changes of Nodejs-1705.
Fix email name with latest change.