fixes #130

the generic hostname was renamed to master_hostname, so as to be a key
to load all program data (recorded, upcoming, guide) for a master
backend, the original hostname has now be left as is as returned by the
myth services api calls for program lists, this issue needs further
testing, especially with mythtv slave backends