unset env var when the definition is removed within the envdir (also do
not issue a warning when the file is empty)
update the test to check the envdir file removal issue
Merge branch 'kazuho/issues/rm-in-envdir'
releng for 0.16