Changed zone and source discovery and more

Changed how zones and sources are discovered.  Added new action to
change video out source for feature sources like Tuner.  Changed the
config screen for the smart volume (The changes were from woggy).
Changed eg.results to return.  Now will also get error code back from
receiver if command was not sent properly.