added enforcement of pause/exit flags; reworked iOS singleton setup; added airVideoDisposePlayer function