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.
Clarified units for latitute/longitude/altitude in various messages.
Added custom AutoQuad definitions and MAV_AUTOPILOT_AUTOQUAD enum;
Adding mavlink version # to AQ definitions xml;
adding generated header files for AQ project;
Merge pull request #115 from AutoQuad/33d0f4c0900179fbefbd9f5d91ca05d79d2398fe

Add AutoQuad project (rebased, try 2)
Fixed error from gen_js.sh when passing --lang into mavgen.py: switched to "JavaScript" from "javascript". Was breaking when following mavlink/pymavlink/generator/javascript/README.md instructions to build using "make -f javascriptMakefile". The output error was:

 ./gen_js.sh
 Usage: mavgen.py [options] <XML files>

 mavgen.py: error: option --lang: invalid choice: 'javascript' (choose from 'C', 'CS', 'JavaScript', 'Python', 'WLua')
Fixed require statements in test code which incorrectly included ".js" extension to implementation library.
Merge pull request #117 from cbumgard/master

Fixes for JavaScript (Node.js) generator build & tests
Merge branch 'master' of https://github.com/mavlink/mavlink
Python generator: allow for hex and binary notation in enum value attributes (and longer ints).
Fixed error received when running mavlogdump.py when processing invalid messages that contained a non-ASCII value.
Merge branch 'master' of https://github.com/mavlink/mavlink into inv_char_fix
Merge pull request #119 from Susurrus/inv_char_fix

Fixed issue with printing MAVLink_bad_data
Merge pull request #118 from AutoQuad/upstream

Python gen: allow for hex and binary notation in enum value attributes
Merge pull request #113 from Susurrus/new_issue_92

Clarified units for latitute/longitude/altitude in various messages.
Merge pull request #106 from RFDesign/upstream

Fix errors in generated code when MAVLINK_CRC_EXTRA is disabled
Merge branch 'master' of https://github.com/mavlink/mavlink
message_defintions: added RADIO_STATUS, SIM_STATE and HIL_SENSOR

the RADIO_STAUS is a copy from ardupilotmega

HIL_SENSOR is intended to replace HIL_STATE, giving missing
information

SIM_STATE is used to provide feedback to ground stations on true SIM
state

Pair-programmed-with: Lorenz Meier
re-generate for new msgs
fix gen_all.sh for uppercase Python