Refactored mobile property getting and setting to use new method
Reverted change to mobile engine project
Finished refactoring property getting/setting
Various mobile fixes, including allowing mobile commands and functions access to the execution context, and making functions return value properly.