Build automation tweaks
Build automation tweaks

- Do not allow starting a release unless on the develop branch
- Rename `release` script to avoid colliding with builtin npm command
- Move doc build into postversion hook to ensure docs show correct version
- Add a trailing space to `make-release` as a visual reminder that user should specify a number or semver descriptor (eg `patch` / `minor`)
- Make sure that modified package.json and docs are committed before starting a release.

[#EOSF-446]

binoculars/ember-osf,crcresearch/ember-osf,chrisseto/ember-osf,CenterForOpenScience/ember-osf,CenterForOpenScience/ember-osf,baylee-d/ember-osf,binoculars/ember-osf,baylee-d/ember-osf,jamescdavis/ember-osf,jamescdavis/ember-osf,chrisseto/ember-osf,crcresearch/ember-osf