print versions when spm info not specify version

问题：`spm info jquery` 时未按期待输出 versions 信息。

原因：client.info 时，未传入 version 和 tag 信息时，应该返回整个包的信息，而不是某版本的信息。

修改后的逻辑为：

1. 返回所有 http://spmjs.io/repository/jquery/
   ```
   info({
     name: 'jquery'
   )};
   ```


2. 返回指定版本 http://spmjs.io/repository/jquery/2.0.0
   ```
   info({
     name: 'jquery',
     version: '2.0.0'
   )};
   ```


3. 返回指定 tag 的最新稳定版本 http://spmjs.io/repository/jquery/2.1.1
   ```
   info({
     name: 'jquery',
     tag: 'stable'
   )};
   ```