Handle eol correctly for empty files
Indent test failure output
Fixed segfault for ~ in uninit space
Reset x/y on buffer load
Fixed va_list not being visible in buffer.c
Added `make checkmem' for valgrind checks
Fixed uninitialised wasraw on io_getch() after ungetch()
Initialise our read character on list read
list lines can contain nulls - fixed search logic accordingly
Fixed memmove error in vertical delete
Merge branch 'master' into feature/yank

Memory tests/fixes from master

Conflicts:
	list.c