fix(gen): fix build when not selecting socket.io

Changes:
- remove `filters.socketio` conditional from vendor search glob
Merge pull request #495 from kingcody/fix/build-without-socketio

fix(gen): fix build when not selecting socket.io
fix(gen): use bool for bootstrap filters

Changes:
- `filters.bootstrap` and `filters.uibootstrap` will be true or false only

Closes #496
Merge pull request #497 from kingcody/fix/bootstrap-prompts

fix(gen): use bool for bootstrap filters
update changelog
2.0.13
fix(demo): include bootstrap in demo
feat (mongoose): use mongoose-bird to promisify the mongoose API
fix(gen): filter `client/components/socket` js files

Changes:
- add `(js)` filter to the js files in `client/components/socket`

Closes #530
test(gen): make tests more strict and DRY

Changes:
- `genFiles(ops)` creates an array of expected files based on options given
- test for generated files on every set of tests
- test for unexpected files
- use testExec to be more DRY

Exposes a bug with `client/components/socket`:
`socket.service.js` and `socket.mock.js` are not filtered.
See #530
Merge pull request #531 from kingcody/refactor/gen-tests

test(gen): make tests more strict and DRY
Merge pull request #532 from kingcody/fix/client-components-socket

fix(gen): filter `client/components/socket` js files
Merge branch 'master' into canary
fix unexpected files created in tests
test(gen): clean up code and test more endpoint combinations

Changes:
- remove unneeded code
- use runTest for endpoints as well
- test endpoints with different options
- test endpoints with various cased named

Exposes Bug:
See #540
fix(gen): camelCase endpoint name when used in variable name

Closes #540
Merge pull request #520 from kingcody/feature/mongoose-bird-rebase

feat (mongoose): use mongoose-bird to promisify the mongoose API
Merge pull request #542 from kingcody/refactor/gen-tests

test(gen): clean up code and test more endpoint combinations
Merge branch 'canary' of github.com:DaftMonk/generator-angular-fullstack into pr/543

Conflicts:
	endpoint/templates/name.controller.js
style(package): remove unneeded line break