pep8 cleanup
Add cleanup release name, group

 * strip non release groups
 * remove extensions
Fix rescan overwriting existing release_name
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
Change Roman numerals conversion (PR-589)
Change Scheduler runImmediately to run_delay
Change proper finder and show updater to silent thread logging

Only log when the processes actually run
Merge branch 'change_schedulers_start_logging' into development

* change_schedulers_start_logging:
  Change proper finder and show updater to silent thread logging
  Change Scheduler runImmediately to run_delay
Merge branch 'add_cleanup_release_name_group' into development

* add_cleanup_release_name_group:
  Fix rescan overwriting existing release_name
  Add cleanup release name, group
  pep8 cleanup
Merge branch 'PR-832_update_notifiers3' into development

* PR-832_update_notifiers3: closes gh-832
  Update notifiers pass 3
Merge branch 'change_convert_roman_numerals' into development

* change_convert_roman_numerals: closes gh-589
  Change Roman numerals conversion (PR-589)