Fixed: if have no Git or git describe failed, mark version string as git-error
Changed: merge core.arg into core.conf
Changed: replace X arg with x
Add: support string, number, table in command line