update docs
support parsing sharable/in range parameters
Merge branch 'master' of github.com:geeksville/arduleader

Conflicts:
	common/src/main/resources/com/geeksville/flight/apm.pdef.xml
windows scala barfs on unicode
Merge branch 'master' of github.com:geeksville/arduleader
checkin
add support for arming via menus (copter/quad only)
make flurry use optional
fix channel numbering to be based at 1 rather than zero
speak arrival msg for waypoints
fix an autobug: adapter is detached
don't let users use invalid port numbers
add a 'navigate to vehicle' menu option
Fix joystick based mode switches to rover.
force java 6 style bytecodes so we work with latest android tools
use brown earth color
refetch waypoints when armed
1.4.18 handle digicam and mount wpt types
add beginnings of a splashscreen
fix an autobug

0	java.lang.NullPointerException
1	at com.android.internal.app.ActionBarImpl$ActionModeImpl.invalidate(ActionBarImpl.java:867)
2	at com.geeksville.andropilot.gui.WaypointActionMode.com$geeksville$andropilot$gui$WaypointActionMode$$spinnerListener$1(WaypointActionMode.scala:222)
3	at com.geeksville.andropilot.gui.WaypointActionMode$$anonfun$onPrepareActionMode$2.apply(WaypointActionMode.scala:224)
4	at com.geeksville.andropilot.gui.WaypointActionMode$$anonfun$onPrepareActionMode$2.apply(WaypointActionMode.scala:224)
5	at com.ridemission.scandroid.AdapterViewExtensions$$anon$4.onItemSelected(AndroidUtil.scala:49)