bin/dump-arch: add new program to dump architecture information
bin: use minus instead of underline as a separator
.shell/aliases: use minus instead of underline as a word separator in aliases
.shell/aliases: no longer use - in function names

Variable and function names should only contain symbols in [A-Za-z0-9_]
charset.  Otherwise shells like "busybox ash" complains:

    syntax error: bad function name