At this stage printf is very young and limited, as it hopefully
will be developed along with BDSH. Functionality is heavily related
on libc printf already available. BDSH printf implements only 3 format
flags, with no options/precision/width modifiers allowed. Also,
one output control is available - '\n'. '\' character stands
as an escape character, i.e. every special character after it
will be treated as general char and will be printed out.
What's missing:
 * Error checking for format string.
 * Add more output controls (\t \r ...)
 * Add width/precision options for number printings
 * Add more format flags (%f %b ...)
 