Merge pull request #968 from afc163/master

Update spm test
use -O instead of destination
add --no-install and --registry for build
fix pipe to dest twice when no zip option
Merge pull request #970 from spmjs/build-zip

fix pipe to dest twice when no zip option
Merge pull request #969 from spmjs/cli-improvement

Cli improvement
fix outputDirectory