merge pull request #75 - proper shutdown (ctrl-c or process kill) [for terminal-less operation]

shutdown detection re-done:
- remove wait in raw_input()
- add signal handler "shutdown" to PlexConnect
- disable CTRL-C in WebServer, DNSServer
Attention: now controlled shutdown is CTRL-C instead of ENTER.
Added a clock to the video player :) Can be turned on/off in settings.
fix shutdown for Windows machine - wait in sleep() and mask error during shutdown
forward PMS error to aTV Error XML
Added actor preview images to movie section.
Fixed preview artwork for section that contain 5 or less items
Fixed small error in last commit :(
Added in the rest of the previews for secondary sections
Fix for Movie - By Collection
Added user star rating to preplay screen. Yellow stars are user ratings, orange stars are scraped ratings.
12 Hour clock fix
Another attempt at music playback

Force music playback through the podcast player, this still currently
has some problems and is limited to single track playback at the moment.
Fix 12 Hour clock.... Again :)
Change watched status from On Deck and search
cleaned X-Plex-Args: add Version and Capabilities.
Added Video End Time + cleaned up text rendering code
Merge branch 'XML_templates' of https://github.com/iBaa/PlexConnect into XML_templates
Send ATV Name to js
Fixed midnight roll-over for end-time
Correct XMLConverter.py to restore 5.1 audio