fix memory leak handling hints
use nullptr over NULL everywhere
if the search fails, clear selection and try again

This really smells like we're working around a vte bug/limitation.
Thanks to @numerical.

This closes #76
don't actually need lambda's here
set 100 columns as the long line limit
Make ncurses recognize UTF8 support

Add the U8#1 option to the terminfo file, this is an extended option in
the terminfo specifying support for utf8 line graphics.

This fixes some issues with ncurses not rendering utf8 glpyhs for it's
extended ASCII set when termite supports utf8 just fine.
Merge pull request #85 from EvanPurkhiser/fixup/ncurses-utf8-terminfo

Make ncurses recognize UTF8 support
Added a small note about building termite.
Merge pull request #90 from AeroNotix/docs/build_instructions

Added a small note about building termite.
set window background colour too

Setting the window background window won't remove the flickering, but
it should prevent it from being so glaring.

If it works, this fixes #87.
make build section a codeblock