readme is 0.4.0 now
PKGBUILD Cleanup

Summary:
Change pkgname to variable instead of array
Remove optdepend, no more efl_x11 package
Remove strip and zipman options, they are default and we shouldn't override them if we don't need to
Set CFLAGS correctly and remove -02 and -g, again defaults we shouldn't override unless necessary
Only run make clean distclean when there is a Makefile to prevent build failure
Quote all paths with $pkgdir
Add PKGBUILD to EXTRA_DIST so it gets included in make dist

Reviewers: raster

Reviewed By: raster

Differential Revision: https://phab.enlightenment.org/D284
termptyesc: fixed up wrong null check.

This solves coverity CID 1100642.
termptyesc: removed unnecessary null check for free.

This fixes coverity CID 1100643.
termio: fixed null pointer dereferencing issue.

This fixes coverity CID 1100645.
config: fixed dereferencing null pointer issue.

This fixes coverity CID 1100654.
main: Fixed dereferencing null pointer issues.

This fixes coverity CID 1100652 and 1100653.
do not try to reflow altbuf
small debug-related changes
reorganize structures about selection
fix selection going up/left
"#if defined(SUPPORT_DBLWIDTH)"--

and let the compiler remove the calls whenever needed
_smart_xy_to_cursor() now returns inside coordinates
simplify selection code
fix clicking to unselect
fix stretching selection
selection to the edges scrolls