phase 1 of new config support

= moved all global config mode vars into a struct _eeprom_cfg cfg var.
- struct _pid_param moved to Flightstab.h since struct _eeprom_cfg requires it.
- cfg.wing_mode needs to be replaced with cfg.wing_mode_override.
- cfg.vr_notch needs to be replaced with cfg.vr_gain_override.
- removed eeprom_copy_to_cfg() and eeprom_copy_from_cfg() as we use cfg.* directly.
- setup() now defines ALL the default parameters in struct _eeprom_cfg cfg

= added new configuration options
- cfg.stick_gain_throw to determine ramp down for stick position gain (FULL, HALF, QUARTER)
- cfg.max_rotate to determine max stick-controlled rotation rate
- cfg.rate_mode_stick_rotate to determine if RATE mode also uses stick-controlled rotation rate
- cfg.inflight_calibrate to allow rx recalibrate in flight (not implemented yet)

= general cleanup
- stick_gain_max and master_gain_max as const int16_t instead of #define
- removed the serial _request and _response handlers. they were never used.

Aquastar.ino
- removed HOLD_AXES configuration
Inflight calibration support and stick config size reduction.

- cfg.inflight_calibrate = (default) true enables inflight calibration. calibrate by toggling STAB_RATE/STAB_HOLD >= 3 times and within 500ms between toggles, which will copy the current rx values as the _mid stick neutral values.

- use (int8_t *) pparam_yval[] instead of (int8_t) param_yval[] to avoid needing to copy in/out params from/to the global cfg.
Moved i_limit from pid_param to pid_state.

- it is dynamically updated inflight, based on the stick position.
Phase 2 of new config support

- struct _eeprom_cfg updated
> added WING_MODE WING_USE_DIPSW as an option
> changed RATE_MODE_STICK_ROTATE to enum instead of bool
> changed INFLIGHT_CALIBRATE to enum instead of bool
> removed vr_notch[3]
> added vr_gain[3], -128 means use POT, -127 to 127 means override

- one-wire serial library
> padded ow_msg to accommodate new ver cfg larger than existing one
> fixed minor issue in send response: should be cmd |= 0x80 instead of cmd != 0x80

- FlightStab.ino
> removed cfg.vr_notch[]. TODO figure out how support cfg.vr_gain[] on stick configs
> create local wing_mode. if cfg.wing_mode is WING_USE_DIPSW, then local wing_mode is set through DIP sw.
> default cfg.vr_gain[] is -128 (use POT)
> default cfg.rate_mode_stick_rotate is disabled
> default cfg.inflight_calibrate is enabled
> improved initial eeprom cfg/stats handling. stats was not updated in all cases (ie. if reset by program box)
> support vr_gain[] override

- Aquastar.ino completely revamped. now supporting the following:
. device status,
. cfg.wing_mode,
. cfg.mixer_epa_mode,
. cfg.cppm_mode,
. cfg.mount_orient,
. cfg.stick_gain_throw,
. cfg.max_rotate,
. cfg.rate_mode_stick_rotate,
. cfg.inflight_calibrate,
. cfg.vr_gain[0],
. pid_param_array_rate,
. pid_param_array_hold,
. eeprom actions
Enable all ENUM parameters in stick config.

- allow stick config to set all enum-based parameters
// 1= wing_mode (see enum WING_MODE)
// 2= mixer_epa_mode (see enum MIXER_EPA_MODE)
// 3= cppm_mode (see enum CPPM_MODE)
// 4= mount_orient (see enum MOUNT_ORIENT)
// 5= stick_gain_throw (see STICK_GAIN_THROW)
// 6= max_rotate (see MAX_ROTATE)
// 7= rate_mode_stick_rotate (see RATE_MODE_STICK_ROTATE)
// 8= inflight_calibrate (see INFLIGHT_CALIBRATE)

see end of manual for updated table of definitions (AIL/ELE servo toggle/wags)

- minor improvements to Aquastar.ino
> label renaming for clarity
> swapped up/down so UP increases parameter value and DOWN decreases it
> tweaked autorepeat delay to 600ms and interval to 100ms
> cleanup page change handling

- added 20130630_DLUX.hex
Merge branch 'master' into newcfg
Deleted Builds\20130630_RX3S_V1|2.hex and created Builds\20130702_RX3S_V2.hex
Added v1 image file.
Renamed stick rotation parameters and updated default value

= renamed the parameter names from "quantitative" to relative "qualitative" values, since the numbers don't really translate to the actual rotation performance.
49 to very low 0.25x
98 to very low 0.5x
196 to very low 1x
391 to very low 2x
782 to very low 4x

= set the default rotation rate to "medium", formerly "198 deg/s"

= deleted older intermediate version hex files.
Merge branch 'newcfg'
Removed 20130702 v1 hex file added in the master branch. current version is 20130707_*.