Stop RTC being reset by hard reset (getTime will now be time since power first applied) (fix #412) - on F4 this causes the RTC to just stop dead
better docs
now link for 0x00000000 rather than 0x08000000. Supposedly (F401 ref, 7.2.1) this means the instruction cachge gets used when it may not have been before
Wait after setting the RTC time, to allow registers to update (fix #438, fix #441)
 Now using gcc-arm-none-eabi-4_8-2014q3 for compilation
bump version
quick FOR loop tweak
Merge branch 'master' of github.com:espruino/Espruino
change name
Merge branch 'master' into osc_running

Conflicts:
	ChangeLog
Allow Function.apply to take typed arrays (fix #442)
Allow arrays to be passed to digitalPulse so square waves can be created easily
Move function defs out of jshardware.h, to avoid compielr warnings
Oops - fix F3 build
switched to GCC's always_inline attribute where it's needed. Should help with -Os
when trying to save flash, only hint that we want inlining
Force inlining of jsvLock/UnLock on most systems - improves performance a lot
fix benchmark
force inline some more stuff
Fix issues with SPI.write, CS, and out of sync receive bytes
Fix do..while without trailing semi-colon
Ensure that &,|,^,etc all have different precedences (without extra recursion)