startup.s file will now branch to SystemInit. This means the system file must still be added to each project, and the Makefile configured to build the system file
adding system file to all C projects which will use the updated makefile
updated makefiles to use implicit rules, to use GCC for linking and also to compile and link in the system file
adding ASFLAGS to all makefile to ensure debugging info is generated when assembling
specifying CPU type to linker. Necessary as linker needs to know which version of external libs to pull in
USART initialisation now sets baud dependant of system clock
updating LCD code to have a variable length delay loop, dependant on sysclock frequency
Merge branch 'master' into porting_to_rev2

Conflicts:
	jgowans-sample-projects/usart/main.c