Merge tag 'v3.0.0'

3.0.0
api-server template: add dot files

Add `.jshintrc` and `.jshintignore`, configure `npm test` to run
`jshint` before the tests.

Add `.gitignore` with the usual set of files that should be excluded
from git.

Add `.editorconfig` with some basic editor settings matching the coding
style used in the template.
Merge pull request #93 from strongloop/feature/add-dot-files

api-server template: add dot files
3.1.0
Merge branch 'release/3.1.0' into production