Initial ratings work

Imported windows and resources from traktr project
Made changes to utilities.py to be able to retrieve trakt.tv data required for ratings
Have so far been able to make Rate Episode window appear after viewing
Ratings GUI working for TV Shows/Episodes and Movies

Ready for beta testing
Removed unneccesary resource files
Updated service to query trakt.tv user settings once at startup
Rating popup will only appear if item has not been previously rated

Also removed some old commented out Debug calls
Merge branch 'ratings_gui' of https://github.com/sschocke/script.trakt.git into rating
Fixed episode sync not picking up missing trakt.tv playcounts on new seasons of series
revised rating dialog
movies only for now
Sort out indentation
Merge branch 'master' into ratings_gui
Episodes working
windows.py no longer used
Added some error handling
Remove hardcoded string
Removed thumbs.db
damn winblows
Only use poster if it exists.
Handle read timeout exception

The print calls in nbconnection are temporary for debugging and can be
removed.

Try to handle the following scenario:

16:50:50 T:1176   ERROR: Unhandled exception in thread started by
16:50:50 T:1176   ERROR: <unbound method NBConnection._run>
16:50:50 T:1176   ERROR: Traceback (most recent call last):
16:50:50 T:1176   ERROR:   File
"C:\Users\xbmc\AppData\Roaming\XBMC\addons\script.trakt\nbconnection.py",
line 44, in _run
16:50:50 T:1176   ERROR: self.response =
self.rawConnection.getresponse()
16:50:50 T:1176   ERROR:   File "C:\Program Files
(x86)\XBMC\system\python\Lib\httplib.py", line 990, in getresponse
16:50:50 T:1176   ERROR: response.begin()
16:50:50 T:1176   ERROR:   File "C:\Program Files
(x86)\XBMC\system\python\Lib\httplib.py", line 391, in begin
16:50:50 T:1176   ERROR: version, status, reason = self._read_status()
16:50:50 T:1176   ERROR:   File "C:\Program Files
(x86)\XBMC\system\python\Lib\httplib.py", line 349, in _read_status
16:50:50 T:1176   ERROR: line = self.fp.readline()
16:50:50 T:1176   ERROR:   File "C:\Program Files
(x86)\XBMC\system\python\Lib\socket.py", line 427, in readline
16:50:50 T:1176   ERROR: data = recv(1)
16:50:50 T:1176   ERROR:   File "C:\Program Files
(x86)\XBMC\system\python\Lib\ssl.py", line 215, in recv
16:50:50 T:1176   ERROR: return self.read(buflen)
16:50:50 T:1176   ERROR:   File "C:\Program Files
(x86)\XBMC\system\python\Lib\ssl.py", line 136, in read
16:50:50 T:1176   ERROR: return self._sslobj.read(len)
16:50:50 T:1176   ERROR: ssl
16:50:50 T:1176   ERROR: .
16:50:50 T:1176   ERROR: SSLError
16:50:50 T:1176   ERROR: :
16:50:50 T:1176   ERROR: The read operation timed out
Merge branch 'rating' of https://github.com/N3MIS15/script.trakt into ratings_gui

Conflicts:
	rating.py
	utilities.py
	windows.py
More error handling and fix a debug message

Fix debug message in loop under conn.readError
Add more error handling for reading a successful response
Cleanup debug messages in traktJsonRequest()

Cleanup debug messages in traktJsonRequest(), make them all indicate the
function they're from.
Add a few other debug messages to track flow.