Add TODO_* files to gitignore
Convert remaining Ruby 1.8 hash syntax to 1.9

I used the hash_syntax gem, which works on the tokenized Ruby code, 
so the conversion should be fairly reliable.