Merge pull request #2 from vanvught/patch-1

Update block_cache.c

git-svn-id: file:///var/johncronin-svn/rpi-boot@108 0f3ef04d-8e58-4d2a-b558-b31704943fbb
Fixed a bug in fat.c where the fs struct was not being zeroed
Changed timer.c to not rely on malloc/free
Improved the assert stack trace function to use the libgcc unwind.h routines if available.



git-svn-id: file:///var/johncronin-svn/rpi-boot@109 0f3ef04d-8e58-4d2a-b558-b31704943fbb
Added support for comments and leading/trailing whitespace to the configuration file.


git-svn-id: file:///var/johncronin-svn/rpi-boot@110 0f3ef04d-8e58-4d2a-b558-b31704943fbb
Made most of the functions in util.c inlined, and used builtins where available.
Made debug and optimization compiler flags dependent on the DEBUG define in config.h
Changed the buffer read/write lines in emmc.c use the functions from util.h to avoid unaligned data issues.



git-svn-id: file:///var/johncronin-svn/rpi-boot@111 0f3ef04d-8e58-4d2a-b558-b31704943fbb
Merge branch 'master' of github.com:jncronin/rpi-boot