SAM PULL # 3 PUBLISHER

Major Changes:
--------------------
IMPORTANT: Requires the changes to Jaggery in SAM JAG PULL # 2 (artifact.js changes)
All newly created users are assigned the role of "Publisher"
All newly created private_user roles are assigned read/write/authorize rights to the 
     collections defined in the userSpace.accessible block in the sso.json.

Additions
------------
API:(Refer to API for complete changes
Added lifecycle check list methods

Fixes:
-------
STORE-40
STORE-43
STORE-18 (User can only create assets in their own collections)