Added an lifecycle api method to obtain state details
Added next state information and check list items to data returned for state api call
A boolean value is returned if the current state is a deletable state
Added support for multiple check list items
Added methods to return the check items state and to change the check items state
The state includes the state of check items
Merge branch 'working-master'

Conflicts:
	modules/apps/publisher/extensions/assets/default/apis/assets.jag
	modules/jaggery-modules/lifecycle/module/scripts/api/api.js

This commit merges the working master branch the master branch. It combines the m3 point with the fixes to the master
Merge branch 'master' of https://github.com/wso2-dev/product-es