merged master
Merge branch 'master' into stable
First look at remove c styple dependencies from Motorcar library code.

This was mostly the use of printf.
Remove some fread and fwrite functions that were not referenced in code base.
Fixed path resolution in Makefile for simple-egl client
Merge pull request #1 from thegreatpissant/tgp

Merged various formatting corrections courtesy of tgp
Remove double to float casts within source.

Changed all float declerations so they contain an 'f' in their numeric rhv.  This avoids a double to float conversion that would have to take place.
Messed up a multiline comment by mistake
Merge pull request #2 from thegreatpissant/floats

More code cleanup courtesy of thegreatpissant. Removed implicit casts of doubles to floats.