Adding notes.
Dynamically determine flash size on STM32F10X_MD
Fix use of incorrect preprocessor define.
auto-configure eeprom save location based on Flash Size Register. Might help using baseflight on 64k flash devices.
rolling back pwm capture filter stuff, not necessary and had reports of fail.
Make ppm/pwm input filtering configurable.
updated I2C driver to allow using I2C2 or I2C1 at compile time - call i2cInit with I2CDEV_1 or _2.
Applied same to SOFT_I2C driver (but the pin config is compile-time #define)

Conflicts:

	src/board.h
	src/drv_i2c.h
	src/drv_system.c
	src/main/drivers/bus_i2c_soft.c
	src/main/drivers/bus_i2c_stm32f10x.c
GPS can now be conditionally compiled in.
smallAngle configurable, user can arm/disarm with swith in any
orientation
Conflicts:

	src/cli.c
	src/config.c
	src/imu.c
	src/mw.c
	src/mw.h
remove duplicate test
we can for mag only one time
we can test for mag only one time
Changes missed from last commit.
Initial support for CJMCU target (work-in-progress, compiles but doesn't link yet)
Use smaller type for small_angle.
Cleanup line endings.
Merge branch 'master' into cjmcu
CJMCU - Allow various features to be compiled out to support.
NAZE - Make beeper hack Naze specific now that it's clear why the code
existed.
Delete remaining LED Ring code.  Please use generic WS2812 LEDs instead.