added a sgtk.platform.restart() which restarts the current engine