Support for empty values in yesno filter and gitignore additions

I'd prefer to submit separate pull requests for the two commits, but alas github only responds with derrrrrr.

Please refer to the commit messages for details.