Merge pull request #2 from shengwen1997/master

Enable Freestanding
Add functions puts and gets
Add functions printf and sprintf
Add some C Std Lib functions

*FIXME:%f of printf will cause some errors