Remove -Wshadow, the warnings are not useful.

See https://lkml.org/lkml/2006/11/28/253
Cleanup various compiler warnings that were appearing since the
additional compiler flags were added.
Apply accz pt1 element fixes.

See:
f7132b9d33211a55b8bd2c92f14da59f35b715a4
b1f58bc01fcf1632b3c3947a5ed0e807c2763a30
5832e2f67fcd2ee93044b300fda37a420c595813
a5961aeda657225fa843a115a94229313db4b2db
Update imu.c
Update imu.c
Update imu.c
fixed accz pt1 element bug
making timer lists const.
Fixed location of const
making it really const this time.
Update cli.c

let user set small angle to 180 , let user arm in any orientation , test ok
Update STM32F303 startup script to handle recent changes to make file.

See 941b42a269a261eebfbe4007d0d27a695b68d8be
STM32F30x - Update compiler flags.  Disable -pedantic on F30x targets
due to the hundreds of warning the CMSIS library generates when it is
enabled.
Remove out of date Keil files.
make the accZ lpf used for althold configurable

set the variable accz_lpf_cutoff to the desired cutoff frequency
this can help to make althold smoother on copters with lots of
vibrations

Conflicts:

	src/cli.c
	src/config.c
	src/imu.c
	src/mw.h
althold constants updated

baro velocity now limited to 15m/s
d-term is now smaller

Conflicts:

	src/imu.c
Fixing alt hold constraints to be 8192 instead of 8196.

The previous code before 5b1de9cce966c033ae7b01d9318161e0e40e08a8 was
using (x / 8) and then constraining using +/- 1024.  Removing the / 8 in
commit 5b1de9cce966c033ae7b01d9318161e0e40e08a8 should have meant the
new constraint values were (1024 * 8) = 8192.
slow change althold now controls velocity directly

The throttle stick input now directly sets the vertical velocity
setpoint of the copter. (alt_hold_fast_change = 0)

Conflicts:

	src/imu.c
	src/mw.c
	src/mw.h