[ARDrone][Video] Turn FPS

Add height/width attribtue for P264Frame.
Turn latency as 500ms to reduce slpash.
Remove ardone example
[ARDrone][Pilot] Change pilot namespace
[ARDrone][Pilot] Support of customized ip address.
[ARDrone][Pilot] Fix issue of unable control.
[ARDrone][Pilot] Add example of pilot control part.
Merge pull request #20 from legendlee1314/master

[ARDrone][Pilot] Fix ardrone pilot issues and add example part.
[idl-generator] Add support for self-defined JS function

Developers can now write their own JS file for extension.
Merge pull request #21 from deqing/self-defined-js

[idl-generator] Add support for self-defined JS function
[idl-generator] Supports attributes getter and setter

- Supports setting attribute from WebApp and from Native part
- Using synchronous call to avoid race condition
[gyp] Fix bug of searching xwalk_app_runtime_java.jar

Added follow link to `find` command to support soft link searching
Merge pull request #23 from deqing/gyp-bug

[gyp] Fix bug of searching xwalk_app_runtime_java.jar
[ARDrone][Video] Read frames of total payload

Old logic of reading payload is buggy, this will cause sometimes get
cracked frame data (wrong frame type and payload size), thus new
operation will fail on allocate too big memory.

Adding readDesiredBytes() will ensure get the wanted byte array, if the
stream get stopped, there will be EOFException throwed. In that case,
the extension should re-establish the connection to the ip:port.
Merge pull request #24 from halton/master

[ARDrone][Video] Read frames of total payload
Merge pull request #22 from deqing/attribute

[idl-generator] Supports attributes getter and setter
[ARDrone][Video] Refactor code to allow use android.media.MediaMuxer

A new abstract class Mp4Muxer is generated. This class allow to switch
different mp4muxer backed on the fly. Use android.media.MediaMuxer when
API level >= 18(JELLY_BEAN_MR2), otherwise fall back to use the
mp4parser one.