Adding the logging class to jni.
 - Replacing the Communication by RobotDriver.
 - Moved the connection maintenance thread from Java to jni.
 - Important: fixed a bug randomly causing abort/segfault in jni: the problem was in a global object in the so, the solution was to create the object in heap, seem to solve the problem.

Note that the auto joystick head enable/disable is not broken....
Committing the missing RobotDriver class that wraps up the jni implementation...
Increased the heartbeat timeouts.
Added a special handler that monitors the RobotDriver and sets the status of joystick head to ENABLED/DISABLED.
The handler is launched in onResume and stopped in onPause.
Fixed the compilation error: missing include.
Adding a new activity that scans the wifi access points and builds a list. It also allows selection of one of the APs and attempts to connect to it.
Makind this the starting activity.