Fixing and refactoring PTP usage in ML
Created originally on Bitbucket by sztupy (Zsolt Sz. Sztupák)
This is work in progress, initially this should just enable the PTP address for the ML features. They won't work until the menu handling is refactored a bit. I've put up a discussion topic for this change here: http://www.magiclantern.fm/forum/index.php?topic=15358.msg149642#msg149642