Fixing compilation errors for armcc: was no "extern C" keywords for some
functions.

Adding LPC1833 startup code. It use IRC (no quartz is required) and no
any pin intitalization and can work on any LPC18xx or LPC43xx chip.
Debug output is done throw ITM Channel 0 on 12 MHz.

Adding LPC1833 example with TestFailureNaNTest.cpp.

For AT91SAM7A3 startup port, change to modern __user_setup_stackheap
instead of old function.
Changing LF
Fixing errors in names of standard i/o streams
Merge pull request #380 from bortsov/armcc

Adding LPC1833 port
Start work on setjmp / longjmp
Add implementations from cl2000 for now
Enable testing

In order to test the functions implemented here,
it is necessary to provide library functions for all
the others. So I introduced #define testing true in
order to facilitate that.