Merge pull request #45 from mmiers/30-eeprom

Remove Arduino EEPROM dependency
Figure out why the RX is so large
Add snprintf replacement
Merge branch 'master' into 30-printf

Conflicts:
	RX.h
Merge branch 'master' into 35-print-mav
Merge up to master.
Merge up to master, remove warnings.
Merge up to master, back port fixes
Back port bug fixes
Back port testing bug fixes
Unixify line endings.
Merge branch '30-printf' into 35-print-mav

Conflicts:
	RX.h
Serial rename
Merge branch '30-printf' into 35-print-mav

Conflicts:
	RX.h
	TX.h
	mavlink.h
Serial rename
Unixify serial
Add main to project.

Only CPP files are binary_com and the project.
Merge branch '30-printf' into 35-print-mav

Conflicts:
	RX.h
	TX.h
	mavlink.h
	printf.c
	printf.h
Unixify serial.
Merge branch '35-print-mav' into 40-all

Conflicts:
	Makefile
	RX.h
	TX.h
	dialog.h
	hardware.h
	openLRSng.c
	printf.c
	printf.h
	serial.c
	serial.h