Engine utilities

Engine utilities have been added, allowing users to self-manage engines. For example, a user may restart an engine or shut an engine down. These utilities support the new cloud engine feature, as well as existing app server engines.