add --call option
implement region cache in bm.pm
improve cache strategy
improve cache strategy
relax format error check
Merge remote-tracking branch 'origin/master' into regioncache
add create command, and update does not create file if not exits
new invocation form of --call "func=arg", with documentation.
optimize --call interface
unify --print and --call implementation
integrate all function related options.
Merge branch 'master' into regioncache
add cache control options in -Mbm
remove unnecessary quotes
integrate color option into --colormap
Merge branch 'colormap' into cache+color
improve color handling
bug fix for handling --join option
bug fix in color name handling
update document for colors