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
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