More menu stuff, beginning to add rom functionality
Merge branch 'master' of https://github.com/MTRX3700Dirac/Yavin4DefenceSystem into Menufun

Conflicts:
	Code/Menusystem.c
Attempts to fix build issue
Menusystem2

This is more like what I had in mind for the menu subsystem. Each menu
state has its own object which contains its message, valid inputs and
pointers to the resulting states and functions
Technical Manual Document
Changes to the testing document
Ultrasound Working code + Test data
Integration of Serial + PanTilt + Rangefinding
A whole bunch of changes to stuff
Pan Tilt, searching and tracking and testing stuff
More Stuff
Updates to the Search algorithm, and pan-tilt increments.
Started User Manuel
Updated IR range data
Latest Changes
15/10/14 Changes to the tracking and searching algorithm
Merge branch 'master' of https://github.com/MTRX3700Dirac/Yavin4DefenceSystem

Conflicts:
	Code/Menusystem.c
	Code/Menusystem.h
	Code/Menusystem2.c
	Code/Tracking.c
	Code/newmain.c
	Documentation/Technical Manual.tex
	Testing/Testing Document.tex
Merge branch 'master' of https://github.com/MTRX3700Dirac/Yavin4DefenceSystem

Conflicts:
	Code/Common.h
	Code/Menusystem.h
	Code/Tracking.c
	Code/newmain.c
	Documentation/Technical Manual.tex
	Testing/Testing Document.tex
Merge branch 'master' of https://github.com/MTRX3700Dirac/Yavin4DefenceSystem
Local and Serial user interface