Some fixes and new features

Handle failure status when trakt.tv returns an error code.
Increase wait time delay whens erver is busy.
Add debug entry that summary info is being prefetched if rating is enabled for media type.
Add debug entry for final scrobble is show or movie is not found.
Add ability to select default script action
Fix traktapi bad jason response debug line.
Fix traktapi to only check for status if there is data, fixes failure on NoneType
Add optional silent argument (true/false) for manual sync, this allows a sync to be run with no on screen progress, which can be used in a scheduled job. Example: RunScript(script.trakt,action=sync,silent=True)
Remove filename in sanitizeMovieData, this field was added in with the exclusion check, forgot to strip it out of data that gets submitted to trakt.tv
Delete file key in movie data in xbmcLoadMovies instead of when sanitizing data since this key is only used in this function and no where else, its not needed outside of this function.
Fix typo in variable, cosmetic change
Try to prevent strptime thread safety issue
Add new contextmenu action, usable via RunScript(script.trakt,action=contextmenu).
Merge pull request #141 from nate1280/fixes_and_features

Fixes and features
prep for 2.3.1
Some fixes and changes

Fix possible crashes in scrobbler.py
Add ability to disable sending watched calls on seek and when resuming playback, this can cut down on wait times from the API, for example playing a movie and seeking to the end in 10 minute skips to scrobble it.  This would mainly benefit those who usually have long response times from trakt.tv
Close progress dialog if results from trakt or xbmc are invalid, otherwise dialog stays on screen with no way to remove it
Merge pull request #143 from nate1280/few_fixes

Some fixes and changes