cleanup method args

* remove cannt_fail
* remove block check
use default action in block
add rspec-mocks and fix tests
$HOME/.larrow may be nil
ask with description
new cloud instance will remove Qingcloud connection
.gitignore can not exist
show .larrow if exist when login
node can access Larrow::Runner
show stderr when execute fail
use red as err color
reformat output
add base scripts when image is not customized
change output format when execute fail
check image item when manifest add base scripts
dump without merge
remove config subcommand
use multiple long desc
cleanup third party libs
Merge branch 'login_support' into cli_redesign