Initial implementation of hashlib (sha-224/256/384/512)
Added license from SHA2 library
Fixed encoding issue
* Fixed memory leak
* Disable SHA384 & SHA512 (crash on Espruino)
Basic testcase for hashlib
Fixed issues with intervals in onInit (#462)
Remove libraries from root scope (fix #463)
Fix pin namings on Nucleo boards
Fix addition of stdlib's exit on Nucleo debug
fix inlining warning
Allow setWatch to execute native functions inside the IRQ
Merge pull request #461 from ganehag/master

Hashlib implementation
When dumping typed arrays, use the size if all elements are 0 (fix #448)
fix arraybuffer test
eval() can now access local variables and function arguments (fix #460)
            Added 'flat strings' for typed arrays.
              These use a continuous chunk of memory so are much faster
oops, fix Espruino compile
Remove hashlib from general compile for now - this'll break boards with low flash memory - eg, olimexino,stm32vl
wiringpi - untested atm
tweaks for wiringpi