Fix a typo in the TODO file
Enable more warnings for compiling unit-tests
Remove unused variable in append_selected_files.c
Fix test_r_ill_formed test

Key enumeration was wrong, strange that it worked.
Fix includes in unit tests
Merge branch 'fix-tests-build'

Enabled -Wall for unit-tests (wasn't enabled by mistake).  This made
tests unbuildable because of -Werror switch, hence some of tests were
updated to fix new warnings.