Fixed up FreeBSD init file to use rc.subr
Merge pull request #936 from josh4trunks/master

Fixed up FreeBSD init file to use rc.subr
Fixed Indexer API issues resulting in NoneType errors when no data was available for a show
Fix for issue #891 - Trakt was failing when trying to update watchlist.
Trakt watchlist now tvdb and tvrage compatible.
Added 'trakt_id' constant to IndexerAPI configs module.
Fix for issue #942 - Previous code update borked webapi code for show's cmd
Improved WebAPI interface:
sb.searchindexers searches ALL indexers
sb.searchtvrage searches TVRage indexer
sb.searchtvdb searches TVDB indexer
Fix for issue #939 - utf8 decoding issues
Added FTFY module to help with any encoding/decoding issues
Fixed issues importing encodingKludge module.
Fix for issue #946 - Adding of shows via webAPI was failing.

Improvements made to Indexer's API modules, better error handling for missing or incomplete shows, shows that don't have actor or banner info are now properly error handled as well.
Fixed startup issue for python 2.6 end-users, had to make some compatibility changes to the ftfy libs
Fixed a issue with the encodingKludge and decoding of unicode data
Update readme.md
Merge branch 'release/v3.2.0'
Merge tag 'v3.2.0' into develop

Tagging version v3.2.0 v3.2.0
Fix for SCC provider, resolves NoneType issues
Removed redundant call to helpers.mapIndexersToShow.
Added failed download API.
Added backlog API.
Removed FTFY, python 2.6 compatibility issues.
Re-coded encodingKludge encode/decode for unicode <-> utf-8