Port old printf as well as basic convert function
retarget printf to printf_base, port itoa,ltoa,ftoa...
Fix wrong header guard definition
Fix some warning
Merge pull request #135 from moon-bear/fix_printf

fix printf problem in #130