Treat EOF if expression(s) are given via stdin
use `cim_error` and `cim_message` for error and message instead of simple `echo`
use `__which` in place of `which`.

`__which` uses `command -v` rather than `which`.
redirect expanding commands' stderr to /dev/null which possibly throw error message
check if *rc file exists
check if $rcfile is not null
cosmetic changes
treat match failed case
strictly check shell type
missing latest tag for alisp-9.0
(ref #11) fix failure of ccl installation
use `cim_error` and `cim_message` for error and message instead of simple `echo`
use `__which` in place of `which`.

`__which` uses `command -v` rather than `which`.
ensure cim_utils is loaded
sbcl latest is 1.2.1
alignment
Merge branch 'develop' of github.com:KeenS/CIM into develop
added gitignore
fixed README (grammer, small fix regarding markdown)

Due to the poor markdown mode implementation on emacs,
the #! code is treated as a section. nonsense, but using indents
solves this problem.
(experimental) added install/uninstall test script.

added 'git' option in cim_installer.
Rather than providing the main repository only,
this change also allows to fetch and retrieve the archive
from any specified git repository. This is helpful during debugging.