Update notifiers pass 3

* Instead of calling each notifier update_library routine individually,
  we now just call all of them similar to the notifications
* Safeguard notifiers from affecting the post-processing routine,
  catch and log exceptions.
* Cleaned up notifier ui page wording so they follow similar pattern.
* Converted updateXBMC to use show id rather than show name
  (works the same way as refreshShow/updateShow/etc)
* Better exception handling for pyTivo and NMJ
* Cleaned up logging entries, trying to standardize on what level we report
  and verbiage (not using contractions, prune out duplicate/excessive entries)
* Added notification support for Synology (notifies Synology DSM) with migration of old setting
* Dropped getURL helper reference since importing helper is more trouble than its worth,
  will just rewrite each notifier using Requests when we move to python 2.6+
* Add copyright NMA_Notifier
Merge branch 'PR-832_update_notifiers3' into test-20140517

* PR-832_update_notifiers3:
  Update notifiers pass 3