Fix checks for extra data on unknown type.

Scrobbler was checking wrong variable for data when non-library file was playing, was checking curVideoData, should have been curVideo.
Hopefully this will now fix scrobbling for certain plugins.
Merge pull request #69 from nate1280/unknown_type_check_fix

Fix checks for extra data on unknown type.
set stage for 2.2.0
Merge branch 'master' of github.com:rectifyer/script.trakt
Removed unused strings from the english strings.xml file
Various fixes, changes and additions.

Re-order extension points in addon.xml to fix RunAddon(script.trakt)
Rename notification_service.py to service.py
Rename NotificationService class to traktService
Add new default.py as service entry point.
Rename sync_exec.py to manual_sync.py for RunAddon entry point.
Use a window property to cause service to trigger a manual sync.
Add new class (syncThread) to handle synchronization (both manual and automatic).
Alter scrobbler class to remove threading component, no long runs constantly along side main thread.
Create a timer thread to send watched api calls, using an interval of 10 minutes.
Fix some of my inconsistencies.
Change Debug calls to use double quotes in all fiels.
Change all dictionary key references to single quotes, and specific one word entries.
Rename get_*_setting functions to getSettingAs, and utilize throughout.
Add get/set/clear property functions.
Add getString function to get language strings, and always return as .encode('utf-8', 'ignore')
Scrobbler, fix multi-part scrobbling to send watched percent and duration of a single part, instead of the entire video.
Scrobbler, move thread tasks to function that gets called from main service thread (update).
Scrobbler, get episode/movie details at palyback start, instead of every watched() call.
Scrobbler, move multi-part episode change checks to update() funciton and scrobble when needed.
Scrobbler, use xbmc.PlayList to get palylist length instead of JSON-RPC call.
Add startup delay setting, for those whose network isn't active right away, instead of increasing retry count.
After a movie sync, output movie counts (from xbmc and trakt) to log, to help with incorrect movie counts.
More small changes here and there, probably to many to document.
Spanish Translatin

Updated and align with the pull #70 (clean english) and added the string
id=1018
Fix typo, remove comment

Fix typo in episode_sync.py, and remove comment in service.py
More cleanup

Remove last of encode functions on getString calls, since it returns a utf-8 encoded string.
Clear manual sync property after, not before

Clear manual sync property after, not before.
Update rating.py to use getString

Update rating.py to use getString, and rename __settings__ to __addon__
Small fix in service.py

When performing a sync, add debug entry indicating if movie sync or episode sync were disabled and being skipped.
Change debug entry when shutting down.
Merge pull request #70 from seadog/remove-unused-strings

Removed unused strings from the english strings.xml file
Change debug entry when shutting down again.

Change debug entry when beginning shut down again.
Fix typo in traktapi.py

Fix typo in traktapi on removeMovie definition, should be data, not date.
Merge pull request #71 from nate1280/fixes_changes_and_more

Various fixes, changes and additions.
Merge pull request #72 from Dpons039/master

Spanish Translation
Cleanup rating.py a bit

Do rating check before scrobble.
Get summary information at playback start if rating is enabled for type, instead of during the dating check itself.
These 2 changes will make the rating dialog show instantly instead of a short delay while its trying to scrobble.
Merge pull request #73 from nate1280/rating_changes

Cleanup rating.py a bit
Updated PR-BR translations to 2.2.0

Updated PR-BR translations to 2.2.0
A few strings were removed since 2.1.0