Add grunt bumpAndroid, ref item:420
Ignore build dir
Run Travis as an Android project

… though all Travis env's have `node` on `$PATH`.
Document cca plugins
Add Travis build script
Disable bumpAndroid commit for now
Copy mobile manifest on build, fixes item:521
Travis: install local npm packages

Necessary now as we're an Android project (in Travis' eyes)
Update dev deps
Bump Android version on releases, closes item:420

Android `versionCode` only needs to be bumped for release builds.

Alias `grunt release` to bump Android version code *and* package versions.
`grunt bump` version code arguments are still supported:

```bash
grunt release[:[patch|minor|...]]
```

@futuresandwich, `grunt bump` should be considered deprecated. Use `grunt
release` instead.
Symlink builds into snapshot dir
Add S3 deployment
Only deploy on non-forks
Add a new deployment for release builds
Conditional signed builds, closes item:508
Explicitly disable snapshot builds on tags
updated sync service test
added small tests for stock-out-broadcast-factory
Merge pull request #339 from jofomah/feature/remotely-update-appconfig

Feature/remotely update appconfig
Merge pull request #344 from tlvince/refactor/travis-build

Build APK via Travis