luaparser.c remove executable bit
Remove executable bit on docs/todo
Added t2178 - create a .gitignore if a top-level Tuprules.tup specifies it even if there's no Tupfile.

It's a bit confusing to have a top-level Tuprules.tup file that says '.gitignore', since the user assumes that this means all necessary directories get a .gitignore file. However, if there's no top-level Tupfile, then tup won't generate a top-level .gitignore to ignore '.tup'. This change allows us to essentially grep the top-level Tuprules.tup file when there's no Tupfile and see if we should generate a .gitignore anyway.
Update SQLite 3.8.3.1 -> 3.8.4.3