Improved detection of hashed releases.

- Added specific rejection code for 32 random characters to ignore all md5 and mixed-case hashes.
- Added NZBGeek hash format.
- Removed -RP from Release Group.
- Added test and fix for reversed title. Currently matching it based on a couple of patterns.
Merge pull request #74 from Taloth/hashed-releases

Fixed: Improved parsing of hashed releases
Fixed: Parsing daily episode formats that contain [] around the quality
Fixed: searching trakt for some series with special characters
Fixed: new series searching is less restrictive
Use clean name when finding by title
Fixed: Back/Cancel on add notification won't break saving settings
New: Shift-click to change monitored status of multiple episodes in season
Fixed:  Set episode guide url for XBMC metadata
Print version response from XBMC in logs
New: Write PID file to AppData directory on Linux/OS X
Fixed: Do not search for episodes that were just grabbed via RSS Sync