Add path separator for check
Make sure to use a valid cookie_secret. fix #2553
Fix fnmatch

fnmatch does not accept regular expressions as presumed in
0c4851e43608ace7c5c6243486a8eb516619c75e See
http://docs.python.org/2/library/fnmatch.html

This patch actually completely broke tagging. All we need to do is make
sure any [ or ] used is conbverted into [[] or []].

Fixes #2557 and  #2362
Merge pull request #2578 from mano3m/develop_fnmatch

Fix fnmatch
Merge pull request #2501 from mano3m/develop_xbmc

XBMC metadata update
Improve black hole support

Also scan the 'from' folder if Black hole is used together with another
downloader.
Update Synology and Pneumatic

As per black hole improvement
Increase check_snatched readability

- Reduce rested if statements
- Add more comments
Renamer rename to media
Provide IDs to check to all downloaders
Add backwards compatibility for the renamer API
Don't tag .ignore files
Dont remove historic data when doing a full scan.

Fixes #2572

Note that the dashboard already takes care of this and does it the right
way (keeping seeding and ignored releases).
Extend os.path.sep to all folder checks

Expands 50c5044fe8fa6f7ab624a72e8dba78453241b127