Cleaned up some checks in tagfs.c

- changed the lex.pl input file name. actually, lex.pl will now remove
  the leading `l' in the extension and that's the new extension
- found a problem with the result_queue check (in tagfs_getattr?) fix it
  later
Merge branch 'ffe' into sqlite
Added some failure-cases for tests

- Made an environment variable (NO_VALGRIND) to toggle valgrind on test
  runner
Cleaning up file_drawer
Rearranged teardown sequence to prevent memory leaks through File
Fixed all reported memory leaks from valgrind
Plugged memory leaks in test_file_cabinet and test_key
Cleared unnecessary valgrind output