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
Teach builtin_test about the special precedence rules in IEEE 1003.1
https://github.com/fish-shell/fish-shell/issues/601
Return EXIT_FAILURE in printf builtin if conversion to number fails
Remove -v flag from set_color synopsis.

The -v documentation was removed when set_color was made a builtin, but wasn't removed from the synopsis.
Add some examples to set_color
Kill termio.h and sys/termios.h

On FreeBSD, compilation complains that "this file includes
<sys/termios.h> which is deprecated, use <termios.h> instead". On Linux
and FreeBSD, <sys/termios.h> literally just pulls in <termios.h>. On OS
X and Solaris, <termios.h> pulls in <sys/termios.h>.

<termio.h> doesn't exist on FreeBSD or Mac OS X, and on Linux is marked
as deprecated and just includes <termios.h>. It does exist on Solaris,
but no `struct termio` is ever actually used in the codebase.
Document -e and -E flags for echo, and provide some examples
Break out COMPLETE_NO_CASE and COMPLETE_REPLACES_TOKEN into separate flags, in preparation for upcoming fuzzy completion work
Minor fix to order of arguments in error-message.
Add note to docs.
Add support for making a leading space not save to history
https://github.com/fish-shell/fish-shell/pull/615
Spelling mistake in comment