pulled out command line processing into Lantern module and Cli
Merge branch 'master' of github.com:getlantern/lantern
Moved all command line option processing to be integrated with Guice to avoid startup setting errors that have continually cropped up for #979 among others