fixes #132 - style configuration.
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
Rebase and bring in #145 (h/t @stephenplusplus)