Fix #1549 - webui: stop tabs being re-added.
Fix #1517 - escape regexp special chars before adding autorec rule.

This stops autorec rules entered from event failing to detect events.
dvr: stop inotify code asserting, output error instead.
Fix #1550 - dvr: ensure genre is not lost on autorec update