Split shell function and clib.
Remove some function let reorganization easily.
Remove unused function.
shell: Recover command function.
Place process command in shell.c. Split it from serial_test_task avoid
confusing.
clib: Add fio_printf function.
fix: fio_printf unhandle terminated character.
shell: Replace fio_printf instead write make it more intuitive.