Merge pull request #161 from bcse/master

Update locales description.
merge #144 - Bind DNS Server to our cfg_IP_self

…as discussed above, also removed setting IP_webserver - it got
replaced by IP_self as well. Now everything PlexConnect is binding to
the same specified port (automatic or overridden with
enable_plexconnect_autodetect, ip_plexconnect).
I hope this doesn't get anybody in trouble... :-D
fix 1 for ea49879982, see #163, recent changes stopped DNSforwarding in VPN environment
Fix for NavBars in iOS 6
Added "ATVLogger" to debug level selector + ATVLogging now has an optional level setting.
Updated Photo section to use NavBar style view.
cleanup: transcoder settings (forcedirectplay, forcetranscode) combined and corrected.

New Settings - "TranscoderAction"
"Transcode" should now actually do what it says… force a full
transcoding, not only direct streaming. This would help with those
faulty 40MB/s MKVs… that need the workaround of enabling "subs".
Fix for settings bug from last commit :)
Merge branch 'master' of https://github.com/iBaa/PlexConnect
aTV setting/dialog to sign in to /out from MyPlex (begin merging #150)

improvements over #150:
- GUI/handling: supports cancel, failed login, less screens/clutter on
the way...
remaining issues that need look-into:
- username/password are sent in plain text to PlexConnect (local
network). Need encryption?
- username/password will end up in logfile (PlexConnect.log). Be
careful, when posting an issue with Myplex Sign In...
- when username/password dialog is switched, it fades through the
settings page. Why? How to avoid?
added linux/mac daemon code

usage:
>cd /PlexConnect
>sudo ./PlexConnect_daemon.bash start
>sudo ./PlexConnect_daemon.bash status
>sudo ./PlexConnect_daemon.bash stop
some fixes for last commit: remove debug output, remove brackets, add device info to MyPlex login
major cleanup

- push PlexAPI stuff from XMLConverter to PlexAPI.py (renamed PlexGDM)
- push XML pretty print to Debug.py: prettyXML()
- PlexApi: rewrite GetURL()/ReadFromURL() from httplib to urllib2,
combine into getXMLFromPMS()
couple of fixes, more test environment
Fix:- return to correct section in Photo Nav Bar
Merge pull request #166 from bwynants/daemonized

added linux/mac daemon code.
...we have to find a way to limit adding clutter for every OS to be supported to the main directory, though.
add aTV UDID to first PlexConnect call. Clean up "old firmware" message on the way.
PlexConnect can now serve the cer file to the atv.

See this post:-
http://forums.plexapp.com/index.php/topic/82597-how-to-transfer-trailerscer-using-plexconnect-no-usb/

No need to serve up application.js separately.
... and the unix separator equivalent
add log setting "Off" - per Roidy's request :-D