[Metadata][XBMC] Fix nfo data

Fixes #1412 and @Lennong MPAA section
[Metadata][XBMC] Add trailer to nfo
[Metadata][XBMC] Add images to nfo
[Metadata][XBMC] Add actors to CPS info and nfo
[Metadata][XBMC] Add fileinfo to nfo

Also fixed a int / int = int divide bug
Add path separator for check
Make sure to use a valid cookie_secret. fix #2553
[Metadata][XBMC] Update new actors to actor_roles
[Notifications][XBMC] Add always do a full scan option to XBMC

Fixes #2498 (at least partially)
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
Merge branch 'develop' into tv
update contributing
nzbmegasearch returns redirected url. fix #2597
Merge branch 'tv' of https://github.com/RuudBurger/CouchPotatoServer into tv
fix season search for SCC provider
Merge remote-tracking branch 'remotes/origin/develop' into tv