first pass at version update notifications getlantern/lantern#992
updates for latest lantern-common

- changes to version update keys
use SemanticVersion from lantern-common
refactor
minor tweak
fixes
Merge branch 'master' into issue992/update-notifications

* master: (34 commits)
  update to latest lantern-ui
  corrected target path #1138
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release lantern-1.0.0-beta8
  version
  test fixes
  version
  reverting proguard change to avoid java.lang.UnsupportedClassVersionError when compiling from java 6
  #1138 Fixed problems in picking up fallback.json from install wrapper
  More improvements for bulk inviting (this is the version that worked for my bulk invite of 2000+ invitees
  #1130 Fixed bulk invite functionality
  #1129 Added osyan.net to whitelist
  Changed log level on unverified peers in DefaultPeerFactory
  #1109 Added ProGuard instrumentation
  Restore the Lantern launcher icon and menu title in Ubuntu.
  Added check for local file
  imports
  new script for moving existing installers to be the release version
  a little cleaner loading of guice modules in testing context
  process command line args regardless of whether or not we're able to read the model from disk
  ...

Conflicts:
	src/test/java/org/lantern/LanternModuleTest.java
rm debug print
Merge branch 'master' of https://github.com/getlantern/lantern

* 'master' of https://github.com/getlantern/lantern:
  #1104 Switched to using Inetc plugin for downloads
  #1104 Switched to using Inetc plugin for downloads
  #1158 Added wait for GetModeProxy to come online
  #1158 Removed unnecessary changes from LanternSocketsUtil
  #1158 Unit test fixes
  #1158 Unit test fixes
  #1158 Unit test fixes
  #1158 Unit test fixes
  #1158 Now always connect to proxy when in censored region or get mode
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release lantern-1.0.0-beta9
  don't need to invalidate since we don't ever use our cloudfront links
  #1141 Comment improvements
  #1141 Switched OAuth callback to listen on ephemeral port