more loudly warn if --xt-name is used with --local-workspace
lib/util line cleanup
do not run extension build if db.type is 's'

modified:   tasks/xt/database/index.js
- disallow simultaneous maindb and demo/quickstart/empty setting

modified:   tasks/xt/database/package.json
Merge pull request #399 from tjwebb/issues/398/uninstall-dev

Issues/398/uninstall dev
Merge pull request #403 from tjwebb/issues/401/build-app-improvement

Issues/401/build app improvement
only warn on xt-name if not dev; resolves #404
Merge pull request #405 from tjwebb/issues/404

only warn on xt-name if not dev; resolves #404
resolves #408

modified:   util.js
- implement getDatabaseName
  - returns a very santized pg database name from a filename

modified:   spec/index.js
- add getDatabaseName unit tests
lib version bump
implemented dbname fix from 6fbe21da03
increased default mocha test timeout
increased mocha timeout for main test suite
set spec before timeout to 5 minutes
use spawnSync in spec npm install to avoid confusing toString of null error
Revert "use spawnSync in spec npm install to avoid confusing toString of null error"

This reverts commit 3c9dd6dde0f71a2ff6ba34bcaad3556c6246f5e1.
increased xt-database timeout
set task timeout to 10 minutes
Merge pull request #410 from tjwebb/issues/408/clean-dbname

Issues/408/clean dbname
1.0.5
install 4.5 series for testing