Merge pull request #1 from ankitdaf/master

Added fixes for power consumption,networking,gestures
AndyActivity

Adding a killOnDestroy flag to kill the process when Activity is
Destroyed. This allows better kill option for extending classes

the contentView is set in this class itself. Extending classes must
implement and pass a View via createContentView(). Forces the extending
classes to pass something useful


AndyFace

passing Activity instead of AndyActivity since it is not compulsory for
developers to make their Activity extend AndyActivity. More freedom!
Hello Andy is the MasterApp which opens with a splash Screen and
showcases the basic modes of Andy Operations.
Adding an AndyWifiManager to manage the wifi connectivity functions
Adding the voice command mode
Adding Remote Control (TCP) and SpyMode. Still to work on the SpyMode
Adding icons and description on the mode list. Beautification basically
Revamped the entire AndyMotion API.

AndyMotion is now calling static. So no need of instances. Internal
AudioSerial is not using a separate thread since AndyMotion already uses
one.

Short tests show performance and reliability to be satisfactory

Also have implemented a way to identify zero speed and stop sending
audio data when speed is 0
Revamped the entire AndyMotion API.

AndyMotion is now calling static. So no need of instances. Internal
AudioSerial is not using a separate thread since AndyMotion already uses
one.

Short tests show performance and reliability to be satisfactory

Also have implemented a way to identify zero speed and stop sending
audio data when speed is 0
api changes update
Merge branch 'master' of https://github.com/AndyRobo/andysdk.git
adding voice command. would be nice to see the ALICE framework here
Adding AndyNet for basic net stuff like discovery
initial upload
updating UDP communication with protocols. TCP hangs so not using that
here in Andy
better client handling. restructuring code.
Adding LED for broadcast. Moving the UDP Server implementation to
HelloAndyServer which is to be used by both Remote and SpyMode
making HelloAndyServer to be more common to both spy and remote
bugfixes with the camera thread (socket management) and adding a
clickable camview which toggles the facebuttons
need to understands Async tasks before making AndySpyCam do the same