Merge pull request #9 from zkf9971/NODEJS-1750

Nodejs-1705: ACS Node SDK Rework Part 1
[NODEJS-1753] ACS Node SDK Rework Integration

Squashed commit of the following:

commit 15b8b823cc1401a8b866facbc5e387632be2fd9b
Author: Paul Lv <paul@iamlv.com>
Date:   Thu Nov 13 16:06:21 2014 +0800

    [NODEJS-1753] ACS Node SDK Rework Integration

    - Add missing index.js

commit e619e48a36d14b5c2dc0b8a09fac2fbf1856222e
Author: Paul Lv <paul@iamlv.com>
Date:   Thu Nov 13 15:36:23 2014 +0800

    [NODEJS-1753] ACS Node SDK Rework Integration

    Squashed commit of the following:

    commit e7128613e2c7a9dfc657137890f9e76a7f79d728
    Merge: b5676f1 12a186f
    Author: Paul Lv <realpaul@users.noreply.github.com>
    Date:   Thu Nov 13 13:33:29 2014 +0800

        Merge pull request #9 from zkf9971/NODEJS-1750

        Nodejs-1705: ACS Node SDK Rework Part 1

    commit 12a186f711ea1ea300bf7ac124ed418648c91aa0
    Author: zkf9971 <zkf9971@gmail.com>
    Date:   Thu Nov 13 13:25:30 2014 +0800

        Nodejs-1705: ACS Node SDK Rework Part 1

    commit de9a3a2ce0d760bb977a80b8bb430a79770a9304
    Author: zkf9971 <zkf9971@gmail.com>
    Date:   Thu Nov 13 12:56:41 2014 +0800

        Nodejs-1705: ACS Node SDK Rework Part 1
        Fix failures and minor issue of sdk.

    commit b5676f1ffd01ba822ee368f85ba41322751dfa3e
    Merge: f2dd341 cf27da9
    Author: Paul Lv <realpaul@users.noreply.github.com>
    Date:   Thu Nov 13 11:47:56 2014 +0800

        Merge pull request #8 from peri18/NODEJS-1751

        typos.

    commit cf27da9ff9e5d1573c487469e71f55213dfcdf86
    Author: Eddie Liu <gliu@appcelerator.com>
    Date:   Thu Nov 13 11:33:19 2014 +0800

        typos.

    commit f2dd3410b6853f31c9d9594ae1e38a8de1f947e1
    Author: Paul Lv <paul@iamlv.com>
    Date:   Thu Nov 13 10:52:58 2014 +0800

        [NODEJS-1752] ACS Node SDK Rework Part 3

        - Minor updates

    commit 245599dc9f605f8f634d1ddd94c4db5e9a781856
    Merge: 6388bac fa5718e
    Author: Paul Lv <realpaul@users.noreply.github.com>
    Date:   Thu Nov 13 10:30:21 2014 +0800

        Merge pull request #7 from zkf9971/NODEJS-1750

        Nodejs 1750: ACS Node SDK Rework Part 1

    commit fa5718ebede7c49a282f887212e4ee7f17bbd0ca
    Merge: d5a614e 6388bac
    Author: zkf9971 <zkf9971@gmail.com>
    Date:   Wed Nov 12 23:36:45 2014 +0800

        Merge branch '1.0.0_alpha' of https://github.com/realpaul/acs-node-sdk into NODEJS-1750

    commit d5a614ee083366eb2c13cdf8b08dc264f9ad48ab
    Author: zkf9971 <zkf9971@gmail.com>
    Date:   Wed Nov 12 23:36:39 2014 +0800

        Nodejs-1705: ACS Node SDK Rework Part 1

    commit 6388bacfb9c00a7b365b778fcc1a1b21b384a048
    Author: Paul Lv <paul@iamlv.com>
    Date:   Wed Nov 12 17:45:55 2014 +0800

        [NODEJS-1752] ACS Node SDK Rework Part 3

        - Minor updates

    commit 844617ece01860a91efb663143e5cbd3d3af446d
    Author: Paul Lv <paul@iamlv.com>
    Date:   Wed Nov 12 17:45:35 2014 +0800

        [NODEJS-1752] ACS Node SDK Rework Part 3

        - Add test cases for Logs
        - Minor updates

    commit 014507dfdaa0380ef587980076aaed1b7eedad8a
    Author: Paul Lv <paul@iamlv.com>
    Date:   Wed Nov 12 15:37:30 2014 +0800

        [NODEJS-1752] ACS Node SDK Rework Part 3

        - Add test cases for Push Notifications
        - Minor updates

    commit 842236ea7335053f5997c51fd34801ed84086f3d
    Merge: 4260902 4ba1a97
    Author: Paul Lv <realpaul@users.noreply.github.com>
    Date:   Tue Nov 11 17:57:30 2014 +0800

        Merge pull request #6 from peri18/NODEJS-1751

        Nodejs 1751

    commit 4ba1a97392cc9930236239b64fd548f11431afd7
    Merge: ba16d0e 4260902
    Author: Eddie Liu <gliu@appcelerator.com>
    Date:   Tue Nov 11 17:44:54 2014 +0800

        Merge branch '1.0.0_alpha' of https://github.com/realpaul/acs-node-sdk into NODEJS-1751

    commit ba16d0ef27bb1c1b5d026f1d1794383ad0cfdd91
    Author: Eddie Liu <gliu@appcelerator.com>
    Date:   Tue Nov 11 17:44:47 2014 +0800

        fixed some issues

    commit 4260902e714ad9ca6f77ca3c76893d0f0249b464
    Author: Paul Lv <paul@iamlv.com>
    Date:   Tue Nov 11 17:37:19 2014 +0800

        [NODEJS-1753] ACS Node SDK Rework Integration

        - Fix a problem of wrong error message

    commit 709cd986d24aa7f1572eca97c9c3cfeda6461536
    Author: Paul Lv <paul@iamlv.com>
    Date:   Tue Nov 11 16:55:08 2014 +0800

        [NODEJS-1752] ACS Node SDK Rework Part 3

        - Add test cases for Friends

    commit 520a799233edd21a3998cdb54fe6f5ef511febdc
    Author: Paul Lv <paul@iamlv.com>
    Date:   Tue Nov 11 15:47:08 2014 +0800

        [NODEJS-1752] ACS Node SDK Rework Part 3

        - Refine framework
        - Add test cases for ACLs, Files

    commit c71e3b11669bfd705011faa5d6fa26893135055e
    Author: Paul Lv <paul@iamlv.com>
    Date:   Tue Nov 11 15:46:40 2014 +0800

        [NODEJS-1752] ACS Node SDK Rework Part 3

        - Refine framework
        - Add test cases for ACLs, Files

    commit 52050354015857c55407a15a62c2ecc95abbab34
    Author: Paul Lv <paul@iamlv.com>
    Date:   Tue Nov 11 12:11:43 2014 +0800

        [NODEJS-1753] ACS Node SDK Rework Integration

        - Part of integration

    commit 3034444c9d0df8666f44f1f01a3dba2d75d9aa39
    Author: Paul Lv <paul@iamlv.com>
    Date:   Mon Nov 10 12:13:20 2014 +0800

        [NODEJS-1753] ACS Node SDK Rework Integration

        - Part of integration

    commit b88ecc47aa177c4a921bf8d9c99ee81af4715409
    Merge: 8776405 b2c9a62
    Author: Paul Lv <realpaul@users.noreply.github.com>
    Date:   Mon Nov 10 11:33:43 2014 +0800

        Merge pull request #5 from peri18/NODEJS-1751

        Remove some hardcode.

    commit b2c9a621d83945a39ded6b674d723d061f5207e5
    Author: Eddie Liu <gliu@appcelerator.com>
    Date:   Mon Nov 10 11:28:35 2014 +0800

        Remove some hardcode.

    commit 8776405bafd7e052da345a0d66aa36b490779b57
    Merge: d621d79 b044d40
    Author: Paul Lv <realpaul@users.noreply.github.com>
    Date:   Mon Nov 10 11:22:05 2014 +0800

        Merge pull request #4 from zkf9971/NODEJS-1750

        Changes for https://jira.appcelerator.org/browse/NODEJS-1750

    commit b044d40a54fd6653581729aa39be3754442a9d7c
    Author: zkf9971 <zkf9971@gmail.com>
    Date:   Mon Nov 10 11:17:56 2014 +0800

        Changes of Nodejs-1705.

    commit 0aa1de1790129dec03d02a3ca7a210b666e34791
    Merge: f376a46 d621d79
    Author: zkf9971 <zkf9971@gmail.com>
    Date:   Mon Nov 10 11:16:00 2014 +0800

        Changes of Nodejs-1705.
        Fix merge issue.

    commit d621d79a7abba8f713b9110018a360a6c0e907bf
    Merge: d3341e6 435ee59
    Author: Paul Lv <realpaul@users.noreply.github.com>
    Date:   Mon Nov 10 11:07:30 2014 +0800

        Merge pull request #3 from peri18/NODEJS-1751

        Added a way to check if the file/photo is processed.

    commit f376a464d6b44063478a1325e75c9f82a8ae6734
    Author: zkf9971 <zkf9971@gmail.com>
    Date:   Fri Nov 7 19:03:24 2014 +0800

        Changes of Nodejs-1705.

    commit 5522006e6a4bb8dc7715a0817ad35daeb5462bf7
    Author: zkf9971 <zkf9971@gmail.com>
    Date:   Fri Nov 7 00:02:30 2014 +0800

        Changes of Nodejs-1705.

    commit 435ee59b6f87c7fca59f3910c1a35fbf8f48b7ba
    Author: Eddie Liu <gliu@appcelerator.com>
    Date:   Thu Nov 6 01:31:56 2014 +0800

        NODEJS-1751 ACS Node SDK Rework Part 2

    commit 7dc1f52335aa8352889b4803328175fb8a9f2b98
    Author: zkf9971 <zkf9971@gmail.com>
    Date:   Thu Nov 6 00:30:37 2014 +0800

        Changes of Nodejs-1705.

    commit f3a4755a562a7af75d5bef524db8745150b80b43
    Author: zkf9971 <zkf9971@gmail.com>
    Date:   Mon Nov 3 23:21:06 2014 +0800

        Changes of Nodejs-1705.

    commit 78c3a835bdaae8e265285e0bec8915fd24060c22
    Author: zkf9971 <zkf9971@gmail.com>
    Date:   Mon Nov 3 15:29:46 2014 +0800

        Changes of Nodejs-1705.

    commit 2a40683be0d6ecd1d107c4bbf0cb11cc9dbc7934
    Merge: abf727f d3341e6
    Author: zkf9971 <zkf9971@gmail.com>
    Date:   Mon Nov 3 15:29:16 2014 +0800

        Merge branch '1.0.0_alpha' of https://github.com/realpaul/acs-node-sdk into NODEJS-1750

    commit 147b5c62b744e07fac5219b85b61913f071c2801
    Author: Eddie Liu <gliu@appcelerator.com>
    Date:   Sat Nov 1 01:57:41 2014 +0800

        Added a way to check if the file/photo is processed.

    commit d3341e6f6ae644dd472cb3563fa89e308d7d4f5a
    Author: Paul Lv <paul@iamlv.com>
    Date:   Fri Oct 31 22:34:38 2014 +0800

        [NODEJS-1753] ACS Node SDK Rework Integration

        - Fix a problem when trying to avoid passing unnecessary object class name

    commit abf727fade2c4d09aa070f5bed1b78cd8664340e
    Merge: 98d980d 938e743
    Author: zkf9971 <zkf9971@gmail.com>
    Date:   Fri Oct 31 17:37:42 2014 +0800

        Merge branch '1.0.0_alpha' of https://github.com/realpaul/acs-node-sdk into NODEJS-1750

    commit 98d980dcd4155866f0b6a2b3915de3e45c4b1f55
    Author: zkf9971 <zkf9971@gmail.com>
    Date:   Fri Oct 31 17:37:35 2014 +0800

        Changes of Nodejs-1705.

    commit 938e74378cb310792bc73840de1cf10dc8fbad16
    Author: Paul Lv <paul@iamlv.com>
    Date:   Fri Oct 31 16:25:28 2014 +0800

        [NODEJS-1753] ACS Node SDK Rework Integration

        - Fix global optional param minor problem
        - Avoid passing unnecessary object class name

    commit d95b94b4a43823a16f2bb6a0ea531638f0cbf285
    Merge: ba7434d 1259555
    Author: zkf9971 <zkf9971@gmail.com>
    Date:   Fri Oct 31 16:00:35 2014 +0800

        Merge branch '1.0.0_alpha' of https://github.com/realpaul/acs-node-sdk into NODEJS-1750

    commit ba7434d00a291c9a9b60607d4d12ff930fdde715
    Author: zkf9971 <zkf9971@gmail.com>
    Date:   Fri Oct 31 16:00:19 2014 +0800

        Changes of Nodejs-1705.
        Messages, KeyValues, Likes.

    commit 12595550d7d3af335a6891116073726f8881de0a
    Author: Paul Lv <paul@iamlv.com>
    Date:   Fri Oct 31 15:54:09 2014 +0800

        [NODEJS-1753] ACS Node SDK Rework Integration

        - Hide debug output

    commit 4c25e3dc26a79b5eca3b9ab88885b130d5e93da2
    Author: Paul Lv <paul@iamlv.com>
    Date:   Fri Oct 31 15:51:58 2014 +0800

        [NODEJS-1753] ACS Node SDK Rework Integration

        - Add new support for dynamic entry point

    commit 098d74907c235513762a205ed9e574f258eff5fd
    Author: Paul Lv <paul@iamlv.com>
    Date:   Fri Oct 31 15:26:00 2014 +0800

        [NODEJS-1753] ACS Node SDK Rework Integration

        Add support for global optional parameters 'pretty_json'

    commit 3c7f19e4a2b65dd27625dfe1204ee1c59b88bfa3
    Merge: 558ddc1 13df8e0
    Author: zkf9971 <zkf9971@gmail.com>
    Date:   Fri Oct 31 14:27:06 2014 +0800

        Merge branch '1.0.0_alpha' of https://github.com/realpaul/acs-node-sdk into NODEJS-1750

    commit 13df8e09df5424adaa3c1cc19e640b2764357f48
    Author: Paul Lv <paul@iamlv.com>
    Date:   Fri Oct 31 13:30:27 2014 +0800

        [NODEJS-1753] ACS Node SDK Rework Integration

        - Add test for Files

    commit 042b97c15479d0e757f1d965a24377e061584355
    Author: Paul Lv <paul@iamlv.com>
    Date:   Fri Oct 31 13:29:10 2014 +0800

        [NODEJS-1753] ACS Node SDK Rework Integration

        - Fix file upload problem
        - Add ACS Objects
          -- Users
          -- ACLs
          -- Files
          -- Friends
          -- Logs
          -- PushNotifications
          -- PushSchedules
          -- SocialIntegrations

    commit 558ddc17c222cbe95f0acbfaad2f1ed748aae843
    Author: zkf9971 <zkf9971@gmail.com>
    Date:   Fri Oct 31 11:28:11 2014 +0800

        Changes of Nodejs-1705.
        Fix email name with latest change.

    commit 7d70704d928ea452231720838d81a8ff6c380d5f
    Merge: 04d980d 21b76f1
    Author: zkf9971 <zkf9971@gmail.com>
    Date:   Fri Oct 31 11:27:26 2014 +0800

        Merge branch '1.0.0_alpha' of https://github.com/realpaul/acs-node-sdk into NODEJS-1750

    commit 21b76f15f265f718686326fd3231539b983f5c20
    Author: Paul Lv <paul@iamlv.com>
    Date:   Fri Oct 31 11:14:12 2014 +0800

        [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

    commit 04d980d02c3d6abe3bb158acb6006e88b331c279
    Author: zkf9971 <zkf9971@gmail.com>
    Date:   Thu Oct 30 23:37:36 2014 +0800

        Changes of Nodejs-1705.
        Objects chats, checkins, events, and emails.

    commit 799bf59bc079492741d913b8f4139305a669da14
    Author: zkf9971 <zkf9971@gmail.com>
    Date:   Thu Oct 30 23:36:34 2014 +0800

        Changes of Nodejs-1705.
        Objects chats, checkins, events, and emails.

    commit 153d14d5477fad664f3aa9f0a48200bad9cef07e
    Author: Paul Lv <paul@iamlv.com>
    Date:   Thu Oct 30 16:35:38 2014 +0800

        [NODEJS-1753] ACS Node SDK Rework Integration

        - Minor update

    commit 8c273f7b33d396fdbe6dead38476a89e4fc6d865
    Author: Paul Lv <paul@iamlv.com>
    Date:   Wed Oct 29 21:57:03 2014 +0800

        [NODEJS-1753] ACS Node SDK Rework Integration

        - Update format of fields

    commit a97e2b79c044342b8e19002441cede6b4752278d
    Author: Paul Lv <paul@iamlv.com>
    Date:   Wed Oct 29 21:45:10 2014 +0800

        [NODEJS-1753] ACS Node SDK Rework Integration

        - Add support for multiple parameters type
        - Add support for customized ACS Object name
        - Update hash handling way in request

    commit 32fa0f98b0c46ec734ab6e7ecade300f0cff7c5b
    Merge: 5681a3b 6dd925d
    Author: Paul Lv <realpaul@users.noreply.github.com>
    Date:   Wed Oct 29 16:03:42 2014 +0800

        Merge pull request #24 from realpaul/NODEJS-1767_TypeDetection

        [NODEJS-1767] Make type dectection way better

    commit 6dd925dbbb004b3e412f1083cd4ba4d0e7dd85fc
    Author: Paul Lv <paul@iamlv.com>
    Date:   Wed Oct 29 15:52:14 2014 +0800

        [NODEJS-1767] Make type dectection way better

        Fix an issue that some entry point cannot run well under GET mode

    commit bb9dac956b29909f54e7d3a79ef600149e33d267
    Author: Paul Lv <paul@iamlv.com>
    Date:   Wed Oct 29 14:00:34 2014 +0800

        [NODEJS-1767] Make type dectection way better

        Update .travis.yml

    commit 0a608fd491d9f5fd23c76ca92eaa01c9206b6056
    Author: Paul Lv <paul@iamlv.com>
    Date:   Wed Oct 29 13:35:30 2014 +0800

        [NODEJS-1767] Make type dectection way better

        Update .travis.yml

    commit 6b69a94ef2c483dc363628fb7242c92c330de4c7
    Author: Paul Lv <paul@iamlv.com>
    Date:   Wed Oct 29 13:01:54 2014 +0800

        [NODEJS-1767] Make type dectection way better

        Fix env problem

    commit 1df75f9b821096563e0890b66555dc9c2985f0d7
    Author: Paul Lv <paul@iamlv.com>
    Date:   Wed Oct 29 12:25:00 2014 +0800

        [NODEJS-1767] Make type dectection way better

        Fix global grunt

    commit f39d779c3ddf4dc2f4acae9ecd59ff4cf002b919
    Author: Paul Lv <paul@iamlv.com>
    Date:   Wed Oct 29 12:12:24 2014 +0800

        [NODEJS-1767] Make type dectection way better

        - Make type dectection way better
        - Apply JSHint into practice

    commit 32c0dc3e79279dc2e98474a8d6bc7e1f36f2d18e
    Author: Paul Lv <paul@iamlv.com>
    Date:   Wed Oct 29 12:11:50 2014 +0800

        [NODEJS-1767] Make type dectection way better

        Code format

    commit 5681a3bedcf648b8b27369b51b554f2574dd14e2
    Merge: 4befebb 8fe63bf
    Author: Paul Lv <realpaul@users.noreply.github.com>
    Date:   Wed Oct 15 11:58:10 2014 +0800

        Merge pull request #2 from realpaul/NODEJS-1598_ReworkPoC

        [NODEJS-1598] PoC of acs-node-sdk Rework

    commit 8fe63bf24693936a200ea61c38ea0e73abbed1e0
    Author: Paul Lv <paul@iamlv.com>
    Date:   Tue Sep 23 22:43:59 2014 +0800

        [NODEJS-1598] PoC of acs-node-sdk rework

        Address review comment from Simon and Jeff

    commit 12370194561b95eed131a108066e415b9a32dc8a
    Author: Paul Lv <paul@iamlv.com>
    Date:   Tue Sep 23 22:22:44 2014 +0800

        [NODEJS-1598] PoC of acs-node-sdk rework

        Address review comment from Simon

    commit 6b322c24e1c4e9922a3bf8b87c458ea450a041ee
    Author: Paul Lv <paul@iamlv.com>
    Date:   Tue Sep 23 19:00:57 2014 +0800

        [NODEJS-1598] PoC of acs-node-sdk rework

        Address review comment from Simon

    commit 17bacb32a12dba6b1a88843c268e48a3632d9274
    Author: Paul Lv <paul@iamlv.com>
    Date:   Tue Sep 16 16:26:03 2014 +0800

        [NODEJS-1598] PoC of acs-node-sdk rework

        Address review comment from Jeff and Wei

    commit bb848151117016ec10825041a04169ecd233a2c6
    Author: Paul Lv <paul@iamlv.com>
    Date:   Mon Sep 15 11:59:33 2014 +0800

        [NODEJS-1598] PoC of acs-node-sdk rework

        Change version to 1.0.0-alpha1

    commit 4b2ce65701a5bd0486be8b8540492b2eab1b15e5
    Author: Paul Lv <paul@iamlv.com>
    Date:   Fri Sep 12 15:24:23 2014 +0800

        [NODEJS-1598] PoC of acs-node-sdk rework

        Some node modules do not support 0.8.x

    commit 55bdb98dee0ddcbdcdc3333f2f6656646942cf60
    Author: Paul Lv <paul@iamlv.com>
    Date:   Fri Sep 12 15:18:27 2014 +0800

        [NODEJS-1598] PoC of acs-node-sdk rework

        - Address review comments

    commit 7d18056603e27f8ab117531904abe1852777f0dc
    Author: Paul Lv <paul@iamlv.com>
    Date:   Thu Sep 4 09:55:35 2014 +0800

        [NODEJS-1598] PoC of acs-node-sdk rework

    commit d5b1212c4f1c4720d428f67a7caf2d90eb0e055b
    Merge: e2a427d 4befebb
    Author: Paul Lv <paul@iamlv.com>
    Date:   Thu Sep 4 09:51:55 2014 +0800

        Merge branch 'NODEJS-1594_Rework' of github.com:realpaul/acs-node-sdk into NODEJS-1598_ReworkPoC

        Conflicts:
        	README.md
        	examples/over_nodeacs/app.js
        	examples/over_nodeacs/package.json
        	examples/over_nodeacs/public/images/favicon.ico
        	lib/acs.js
        	lib/test.js
        	package.json

    commit e2a427d70c97f4b7e29e886b9ae087734d096ffd
    Author: Paul Lv <paul@iamlv.com>
    Date:   Tue Aug 26 23:58:25 2014 +0800

        [NODEJS-1598] PoC of acs-node-sdk rework

    commit 3c694dbd271bb77ca30f4d68f80266b63b400628
    Author: Paul Lv <paul@iamlv.com>
    Date:   Tue Aug 26 20:36:57 2014 +0800

        [NODEJS-1598] PoC of acs-node-sdk rework
        - Add Node.ACS support and example

    commit c0d45d0468aae008e8a4cc840aaffaded0c416b8
    Author: Paul Lv <paul@iamlv.com>
    Date:   Tue Aug 26 17:29:00 2014 +0800

        [NODEJS-1598] PoC of acs-node-sdk rework
        - Add general RestAPI call

    commit 4528c91aa71a1a4499b7894fb67a4970ae958a17
    Author: Paul Lv <paul@iamlv.com>
    Date:   Tue Aug 26 14:36:43 2014 +0800

        [NODEJS-1598] PoC of acs-node-sdk rework

    commit cfb54cecdf3df785e20adad67d7610a926863a0c
    Author: Paul Lv <paul@iamlv.com>
    Date:   Tue Aug 26 14:33:28 2014 +0800

        [NODEJS-1598] PoC of acs-node-sdk rework
        - Update readme file

    commit 2a2e6e18274b26494521b274379431d3cb40f63a
    Author: Paul Lv <paul@iamlv.com>
    Date:   Mon Aug 25 20:04:28 2014 +0800

        [NODEJS-1598] PoC of acs-node-sdk rework
        - Add flowdock support

    commit 01b470ceaf376d6e93cc4863d50b94ed63c7c4d4
    Author: Paul Lv <paul@iamlv.com>
    Date:   Mon Aug 25 15:31:05 2014 +0800

        [NODEJS-1598] PoC of acs-node-sdk rework
        - Add main framework of unit test including travis-ci

    commit 6fd065578bb7e0e4a58b14a12198ab905370a227
    Author: Paul Lv <paul@iamlv.com>
    Date:   Mon Aug 25 15:13:56 2014 +0800

        [NODEJS-1598] PoC of acs-node-sdk rework
        - Add main framework of unit test including travis-ci

    commit 5c6c54d351083b39ea9cccd6b5d2c3fd9133ea80
    Author: Paul Lv <paul@iamlv.com>
    Date:   Fri Aug 22 16:37:45 2014 +0800

        [NODEJS-1598] PoC of acs-node-sdk rework

    commit 14c1960ad92450bbae0cd2c3dfd505cb3c74a2b1
    Author: Paul Lv <paul@iamlv.com>
    Date:   Wed Aug 20 17:14:09 2014 +0800

        [NODEJS-1598] PoC of acs-node-sdk rework

    commit 4c9497246735795e77e325dc9156dd5705c137b1
    Author: Paul Lv <paul@iamlv.com>
    Date:   Wed Aug 20 16:30:57 2014 +0800

        [NODEJS-1598] PoC of acs-node-sdk rework

    commit eba75eedf1f3c3d026ab80ae41ac22f4f1a07fd1
    Author: Paul Lv <paul@iamlv.com>
    Date:   Wed Aug 20 14:52:05 2014 +0800

        [NODEJS-1598] PoC of acs-node-sdk rework

    commit be7f223647723cb5c92e96b79cd3252b3c492cab
    Author: Paul Lv <paul@iamlv.com>
    Date:   Tue Aug 19 20:41:21 2014 +0800

        [NODEJS-1598] PoC of acs-node-sdk rework

    commit 3284399d55eb9b56b85fcbd9f6a979ca5dc00ad7
    Author: Paul Lv <paul@iamlv.com>
    Date:   Tue Aug 19 20:40:47 2014 +0800

        [NODEJS-1598] PoC of acs-node-sdk rework

    commit 4befebbb48c0362654a3d6de705623c016a4e662
    Author: Paul Lv <paul@iamlv.com>
    Date:   Fri Aug 8 09:39:44 2014 +0800

        [NODEJS-1594] Cleanup previous code

commit 527b8021015ed0f0607e7ce1b19ef2fc5bc6ebd1
Author: Paul Lv <paul@iamlv.com>
Date:   Thu Nov 13 15:27:10 2014 +0800

    [NODEJS-1753] ACS Node SDK Rework Integration

    - Clear repo

commit 582f257ad4848fae30e3919bca6eeb62972a0f56
Merge: 3c80c96 a8a7046
Author: Wei Kong <wkong@appcelerator.com>
Date:   Wed Nov 5 14:28:32 2014 -0800

    Merge pull request #26 from appcelerator/dontLeakProp

    Don't Leak Prop

commit a8a704603aa106bb7b6e47c7c5d137900ae1ddf3
Author: Dawson Toth <dtoth@appcelerator.com>
Date:   Wed Nov 5 17:16:55 2014 -0500

    Don't Leak Prop

    Because "prop" isn't preceded by "var", it's leaked in to the global namespace. Add "var ".

commit 3c80c9689723477e5752006f478d0a1525e1ed43
Merge: 9e64166 6bfbdc8
Author: Wei Kong <wkong@appcelerator.com>
Date:   Wed Sep 24 20:07:02 2014 -0700

    Merge pull request #21 from zhangshsy/CLOUDSRV-4044-reviewed

    fix CLOUDSRV-4044 sel field doesn't seem to work for query

commit 6bfbdc8936a6acd56a3ebc755eab7cec4a0fb074
Author: zhangshsy <xzhang@XueFengs-MacBook-Pro.local>
Date:   Thu Sep 25 10:09:46 2014 +0800

    fix CLOUDSRV-4044

commit 9e64166e4663286238088aa8de20d4331e0badce
Merge: c7cf517 2483d8d
Author: Jeff Haynie <jhaynie@gmail.com>
Date:   Fri Aug 29 19:32:44 2014 -0700

    Merge pull request #19 from jhaynie/master

    CLOUDSRV-4043 added query method for ACLs

commit 2483d8d3d15a42a8c809d0f64ef82227a1f45aac
Author: Jeff Haynie <jhaynie@appcelerator.com>
Date:   Fri Aug 29 19:32:05 2014 -0700

    CLOUDSRV-4043 added query method for ACLs
[NODEJS-1753] ACS Node SDK Rework Integration

- Remove feature of parameters check
- Double check around all ACS Objects
Fixed the requirement validation.
Merge pull request #10 from peri18/NODEJS-1751-REMOVE-PARAM-CHECK

Fixed the requirement validation.
https://jira.appcelerator.org/browse/NODEJS-1750
Made change for the logic of required parameters checking is removed from sdk.