use delayed object
support image build
automatically store image id on larrow.yml(just an option)
save normal hash to yaml file
update LarrowFile and keep comments
remove state
Vcs.parse -> Vcs.detect
move scripts about erlang from manifest
fix bugs

* vm -> cloud
* curl: quiet download[global]
* fix kerl installation path
* apt-get install with quiet mode
add base script
puts config data
support config subcommand
use default image id
merge two loop block into one
use cli module to contain subcommands
init step for system setup

init step is used to build a circumstance for the application, it can be packed as a image on IAAS platform.
connection start on demand
make a new app with node
Merge branch 'refactory' into RC3
transfer others (eg: .travis.yml) to .larrow