Initial version of printf builtin
Fixed code to support field width and precision
Initial version of printf builtin
Fixed code to support field width and precision
Added test cases for printf builtin
Merge branch 'builtin_printf' of github.com:siteshwar/fish-shell into builtin_printf

Conflicts:
	Makefile.in
	builtin.cpp
	builtin_printf.cpp
Fixed indentation in builtin_printf.cpp
Changed type of ok array in builtin_printf.cpp to bool
Use wmemcpy instead of mempcpy in printf builtin
Return EXIT_FAILURE in printf builtin if conversion to number fails
Use fixed value "lld" instead of PRIdMAX
Changed octtobin, hextobin and isodigit macros into functions
Use wcstoimax and wcstoumax instead of strtoimax and strtoumax in printf builtin
Cleaned up some code in printf builtin
Fixed some case statements in hextobin function
Merge branch 'builtin_printf' of git://github.com/siteshwar/fish-shell into siteshwar-builtin_printf
Some cleanup of builtin_printf. Eliminate global variables and a nasty macro.
Update code formatting
Replace some append_format with push_back