Updates/Restarts now use the same process instead of spawning a new one so the PID remains the same.
Fixed issue for restarts/updates on windows.
Shows now perform a dirty check to confirm if any records have been altered before trying to save to the DB, improves overall performance and speed of sickrage.

Browser does not get launched on restarts as a restarted check is performed now.
Fixed regex patterns for both show and release names.
Fixed post-processing loop issue.
Fixed minor regex mistake in code.
Fixed post-processing loop issue.
Fix for release results x264 issue
Fixed compiled regex pattern ordering, fixes issues that where causing H.264 to be matched as S2E64
Fixed broken layout for anime black and whitelist
Fixed backup/restore issues, uses correct data directory variable now.
Fixed issue with backup/resotre config file variable
Added error logging for backup zip creation.
Added zip extraction exception logging.
Possible fix for EpisodeNotFoundByAbsoluteNumberException errors
Fixed ImportError: cannot import name OrderedDict
Updated regex for show series name matching, faster matching.
Fix show name matching, trys main show name pattern then if no show object is retrieved it attempts using the alternative pattern.
Fixed trakt.tv error, TypeError: 'NoneType' object has no attribute '__getitem__'
Testing fix for 500 internal server error/TypeError: argument of type 'NoneType' is not iterable
Improved restart template and js code to act like it used to but still function properly with Tornado.
Removed tornado's auto-reload function and reverted back to using our original method of performing auto-updates, this should also correct 500 internal server issues for those that got them after updates where performed automatically.