namespace CmdSpec is removed.

CmdSpec::Option is changed to CmdParser::OptionSpec
Trying to implement parser() function

class multikeymap is isolated for general use.