Fix for settings menu on firmware < 5.1
Merge pull request #8 from plexinc/XML_templates

Adding Elan's changes: IP Address lookup, universal transcoder.
Thanks!
debug.py - manually convert string parameters tp unicode and back to string, preventing UniCode conversion errors.
.js clean up: rewrite the log/replace function
Channels.xml: "no channels" - yet a nicer error message
Greatly enhance movie preplay page and use image transcoder for thumbnails.

This adds lots of enhancements to the pre-play page, and adds the
ability to pivot via More on genre, directors, and actors. Posters are
now transcoded, which makes browsing much faster.