eliminator: Fix table constructors within function calls
writer: use a table.key notation only if key is a valid identifier string
write: Don't output an else branch if there is nothing inside
Merge branch 'master' of https://github.com/NightNord/ljd

Conflicts:
	ljd/ast/eliminator.py
	ljd/lua/writer.py