Added missing datatypes to param_union in mavlink_types.h for v1.0
Improved phrasing of notice that validation step is skipped.

Conflicts:
	pymavlink/generator/mavgen.py
generate.py is now Python 3 compatible. XML validation doesn't work in Python3.

Conflicts:
	pymavlink/generator/mavgen.py
Fix errors in generated code when MAVLINK_CRC_EXTRA is disabled

Also ensures that packet length parameters use the appropriate *_LEN define
instead of hardcoding the raw values.
adds Javascript MAVLink generator
cleanup before issuing pull request
fixed tlog extension
mavgraph: added more colours
added RANGEFINDER message for rover/copter
pymavlink: added motors_armed() function
pymavlink: added rover mode strings
pymavlink: regenerated python classes
Improves example code in readme
remove copy of jspack lib, add x25crc to core

This removes the static copy of the jspack lib, adding it as an npm dependency.  Also, this removes the stub 'mavutil' object, which only contained the x25crc function, which has been added to the mavlink object.
Generator now creates npm modules for each implementation
improves README to show how to send messages
Merge pull request #107 from acuasi/javascript

Javascript MAVLink generator for Node.js
Merge pull request #103 from Susurrus/param_union2

Added more datatypes to param_union
Merge pull request #104 from Susurrus/new_fix_gen

Fix generator GUI for Python3 where validation libraries are not available
Added missing languages to GUI