Fix for lifecycle UI and MobileAppLifeCycle for Site asset

Changes:
-Fixed an issue with the asset lifecycle UI not moving to the correct state
-Added support for MobileAppLifeCycle 
-Changed Site asset to use the MobileAppLifeCycle