Fix _sbrk() and update license.

The license on gcc4mbed.c should have been Apache v2 and not the LGPL.

I was losing 2k of the heap by initializing _sbrk() to use __HeapLimit
instead of __end__.