Repo cleanup to comply with catapult deploy process

- Added /dist/ folder to `.gitignore`
- Replaced references to version number with `XXX_VERSION_XXX`
- Replaced all-release `CHANGELOG.md` with per-release `changelog.txt`
- Removed `release.sh` script
- Added build task to `gulpfile.js`
- Updated `npm test` to build the distribution files before testing
Updated the dist file header
Updated README badges to only show status of master branch
Fixed issues with Travis parsing invalid package.json
Replaced XXX_VERSION_XXX with 0.0.0

Using `XXX_VERSION_XXX` in the package.json caused `npm install` to
fail. So I’m replacing it with 0.0.0 which will allow `npm install` to
work and still be easy to replace during the deploy process.
Added `npm run travis` command to package.json
Cleaned up and corrected information in README
Updated spacer in heading
Merge pull request #39 from firebase/jw-catapult

Repo cleanup to comply with new catapult deploy process