Merge pull request #66 from Hultner/XML_templates

Added timestamp to terminal output
DNSServer: catch socket.error
GDM: switch to Broadcast and clean up
add short "Usage", Wiki link
newline to break ">"
change python headline to #!/usr/bin/env python
for inter-process communication, uses Pipe instead of Queue

github issue #54
merge of commit 629d0686ba from branch "pipe instead queue" (now
extinct) with some name changes…
subprocesses - allow direct access to CSettings // fix DNSServer+WebServer to "run on their own"
move PlexGDM under XMLConverter

- clean PlexConnect from PlexGDM
- XMLConverter is sole user and therefore responsible for GDM
- if PMS was not found and PlexConnect is entered, redo GDM and
discover server
- broke "XMLtemplate" selector into two parts: PlexConnectCmd vs.
ViewGroup dependant.
- suppress requesting PMS XML for settings toggle - should speed up
reaction.
Added firmware version error message + moved js files into there own directory.
bigfixes… solved a missing 'False' plus an extra '\'
Adds ability to boost audio.
Merge pull request #71 from Digiex/XML_templates

Adds ability to boost audio.
DNSServer needed some love…

- added a lot of "debug code"
- parsing/encoding DNS msg into python struct
- prepare to resolve original "trailers.apple.com"
Bottomline: doesn't hurt, but doesn't work either - probably more
interesting to other coders...
Added Python requirement
add support for old school channels PMS XML

Support old channels directory: last step is direct link to "Video"
instead of "Video/Media/Part/..." - according to Elan, this plugin
architecture is deprecated and might be removed mid-term. So… update
your Plugins!
Manually merged in Elan's UI updates, all credit for these changes should go to Elan :)
Quick fix for photo section preview
Screwed up size.... Fixed now :)
Flipped episode number and title