changed the compiler to one that has hard float.
Enabled the VFP in the startup so hardfp eabi can work (as it should)
merged in from previous work on my main machine onto the fpu start up on my laptop
Merge remote-tracking branch 'origin'

Conflicts:
	makefile
	src/main.cpp
	tools.x86_64