RoboDruid: toggle Hokuyo output and speed control/monitor by touch input

Single tap on Hokuyo output starts/stops subscriber.
Single tap on speed vector starts/stops subscriber,
long tap starts/stops publisher.
RoboDruid: improve handling of short taps
RoboDruid: organize classes into packages
RoboDruid: make release build
RoboDruid: use Toasts for short messages
JORTE: fix bug in subscriber callback

This fixes a rarely occurring bug in subscriber callback.

When a Java subscriber is being destroyed, during the process
a JORTECallbackContext_t structure, used for storing pointers to Java objects,
was free()'d. If this occurred when new issue had arrived and was being
processed by the receive thread, then the pointer to the, now non-existent,
callback structure would have been dereferenced, leading to a SEGFAULT.

To fix this we now create a pointer to pointer to the specific structure
and pass this pointer to ORTESubcriptionCreate() and use it from the recvCallBack().
ROBOT_DEMO: reduce WifiLocks usage

Use WifiLock only for MotionSpeedPublisher.
Function ReleaseStringUTFChars() needs jstring as 2nd argument instead of PublProp/SubsProp object.