I donated > 50 $, should be with URL

See; https://www.bountysource.com/people/24072-lsc
Added os_isatty
Removed mch_check_win
Removed mch_input_isatty
Replace explicit uv_guest_handle(fd) == UV_TTY by os_isatty
Remove 'textauto' option

For the same reason we removed 'textmode'.
Remove "h" flag of 'highlight' option

HLF_H is an obsolete flag and got replaced by HLF_E.
Add the -Wconversion flag for some files.

This is to provide some infrastructure to help with issue #567 (Enable
-Wconversion file by file).
fix -Wconversion warnings for rstream

I'm not sure whether to go for signed or unsigned types for the offsets, but
without a doubt size_t is a better alternative than uint32_t. Added casts
after checking bounds before and after calling external libraries (in this
case libuv).
Remove dead code in clint.py
Allow USERNAME to be specified on the command line.

There are some systems that have usernames of the form DOMAIN\username,
which causes an invalid escape character to be inserted.  I was going to
add some escaping, but decided it would be best to just outright set the
value, since I don't want the DOMAIN portion in there anyways.
Remove proto as an include directory.

The proto directory was removed in 0ef90c13b72b74928bfb3c183c7a5bd7240b51ad.
Remove sizeof(int) < 4 related code
Use xmalloc() and xstrndup() in file_pat_to_reg_pat()

Unfortunately there's still a case where NULL can be returned from
file_pat_to_reg_pat().
(verbose_)?try_malloc() to use on buf_write()

There will be more use cases for try_malloc(): see #556.

 - Reimplemented xmalloc() using try_malloc().
 - verbose_try_malloc() is just like try_malloc() but shows an out-of-memory
	 error messafe before returning NULL.
 - Let the compiler generate size>>1 assembly for signed types. We're not using
	 compiler from the 80s.
No OOM error condition in prep_exarg()
No OOM error condition in ga_concat_strings() and simpler types

xmallocz() is not static anymore. There are many use cases for this function in
the codebase and we should start using it.
No OOM error condition in prt_build_cid_fontname()
Replace alloc() with xmalloc[z]() and remove unnecessary casts in hardcopy.c
No OOM error condition in concat_fnames() and concat_str()