[gitignore], [cmake] avoid merging config files multiple times
[xkb] allow non-xmodmap with no arguement, only use ~/.Xmodmap for default command, free default script name
[unicode] fix next/prev page key
[po]
[cmake] try to fix `make pot` error when there is no po file
[sh] fix possible empty line errors