Added route manager abstraction, ChromeCast compat class for devices without Play Services