add initial karma configuration and test spec
Merge branch 'master' of github.com:leonidas/gulp-project-template

Conflicts:
	package.json
don't initialize livereload when NODE_ENV=production
update package.json
typo fix
README: fix jade-lang.com link
README: actually fix jade-lang.com link
fix tyop
add debowerify and deamdify
update readme
remove unnecessary requires from gulpfile
Merge pull request #9 from lhahne/master

add debowerify and deamdify
update debowerify version

https://github.com/eugeneware/debowerify/issues/46

gulp doesn't need restarting anymore when a new bower dependency is installed
fix stylus build's 'include css' option
update dependencies
Sort deps for better npm install --save experience

Template should keep deps sorted, otherwise when users use npm install
--save the get a messed up diff because --save will sort the deps.
Update to latest deps and fix related code

Couple of related changes in one commit:

- Upgrade all dependencies to latest ones.

- Change how Browserify/Watchify is called since it has changed

- Added a task no-js that will not launch the 'scripts' task. This is
  because upon first run it would run simultaneously with Watchify and
  the outcome would not work.

- Be consistent with quotes
Add auto: false to livereload calls so build works

Build worked when env was production but jammed if it was not because of
the livereload server being up and running. That can be prevented by
using option auto: false, but this introduces an issue where the
livereload server is not started at all if auto: false call gets executed
first (and it would if the assets were built first). Thus, start the
watch task first.
Pretty logging for rebundle

Log the start and stop of rebundling the same way Gulp does, looks
pretty.
Install karma-cli so that npm test works

Karma does not install the cli to node_modules/.bin and thus npm test
does not work unless user installs karma-cli globally.