Merge pull request #125 from Dpons039/master

Spanish translation updated and matched with the pull #121
Fix for UnicodeEncodeError in notification function.

Add encode method to message string in utilities notification function.
Some fixes and tweaks

On initial load, purge old queue before doing anything.
No longer load settings on trakt api creation, variable is there to force it if needed.
Move load settings to a dispatch action.
Add load settings to dispatch after purging queue, so its the first thing that gets done when loop is entered.
Cache settings when they're loaded and refresh them a week (less an hour) from the last time they were cached.
Add ability to force settings to be reloaded in addon configure screen.
Rework settings a bit, add separators in debug section.
Merge pull request #127 from nate1280/unicode_fix

Fix for UnicodeEncodeError in notification function.
Merge pull request #128 from nate1280/fixes_tweaks

Some fixes and tweaks
Updated translations to PT-BR

Updated translations to PT-BR
Extend exclusion settings to be used in syncing.

Moved exclusion settings to own section.
Added exclusion checks in sync code.
Merge pull request #129 from fernandog/patch-11

Updated translations to PT-BR
Merge pull request #131 from nate1280/sync_exclusion

Extend exclusion settings to be used in syncing.
Update changelog.txt