fixes #132 - style configuration.
Don't optimize images on serve

(#180)[http://github.com/google/web-starter-kit/issues/180]
Give serve preference to files in .tmp

From my testing, the browserSync server prefers files in app over files in .tmp when they have the same name. .tmp files should be preferred, since any file in .tmp has been processed in some way (e.g., a main.css file that's autoprefixed into .tmp, or an index.html that contains some templating that's precompiled into .tmp).
Merge pull request #185 from robwierzbowski/patch-2

Give server preference to files in .tmp
Inject CSS styles

Looks like styles are reloading the whole browser. This should inject them without a full reload. I tested with 10 simultaneous CSS file changes, seems to work well.
Removed reference to BrowserSync running instance
Merge pull request #189 from shakyShane/master

Removed reference to BrowserSync running instance
readme - link to latest release
Handle error event generated by jshint fail reporter

Closes #194
typo fix
Merge pull request #195 from mrmlnc/master

typo fix
Merge pull request #187 from robwierzbowski/patch-3

Inject CSS styles
Remove reload from the images task
Merge pull request #182 from matheusazzi/patch-2

No longer optimize images on serve.
Allow gulp task list to be extended.
As a starter kit, we want users to be able to customize.
As a source-based distribution we want users to stay updated.
By allowing users to customize web-starter-kit gulp
without editing gulpfile.js, they can rebase or merge future updates.

Impl: Apply gulp recipe 'Split tasks across multiple files'
https://github.com/gulpjs/gulp/blob/master/docs/recipes/
split-tasks-across-multiple-files.md
Merge pull request #201 from johnjbarton/customible-gulp

Allow gulp task list to be extended.
followup to #201
Fixes #200
Rebase and bring in #145 (h/t @stephenplusplus)
Preserve JavaScript license comment