Fixed kmalloc and C malloc errors, asm wrappers.
Forgot to add STL code in its branch...*facepalm*
Merge branch 'test_stl'