Allow alternative dist directory

This implements the build requirements so that an alternative dist
folder can be used rather than `dist/`. Any folder is fine, and the
bundles will be placed in a folder `bundles/` underneath the dist
folder.
supports packaging steal
bundling works
Updated bower to latest steal version
Merge branch 'master' into dist-dir

Fixes merge conflicts and tests
New steal version with css fix

This updates to the latest steal version which has CSS correctly work
with the distPath configuration option.
Adding distDir to command-line tool
Adding bundleSteal as command-line option

This adds the bundleSteal option to the command-line tool.
Merge branch 'master' into add/plugins-options

* master:
  Adding bundleSteal as command-line option
  Adding distDir to command-line tool
  New steal version with css fix
  Updated bower to latest steal version
  supports packaging steal
  Allow alternative dist directory

Conflicts:
	lib/build/multi.js
	test/test.js