SeaJS 的构建使用 Grunt 来替代 Ant

https://github.com/seajs/seajs/issues/537

这个 PR 包括：

- Gruntfile
- `@VERSION` 用 `{%= VERSION %}` 代替以兼容 grunt 0.4 （ 0.4 不能自定义 `Directives ` 了）
- `.gitignore` 和 `.npmignore` 加入 `node_modules/`
- 在 git 中移除 `dist/`，相应条目加入 `.gitignore`
- travis ci 配置文件修改