Change mythbackend --printsched to require a running, master backend.

Previously, using the --printsched option fell back to running a local
scheduler when the master backend couldn't be reached.  That made it
too easy to miss the fact that the master was not running.  Using
--printsched now fails if the master backend can't be reached.  Use
--testsched if running a local scheduler is wanted.