Reorganizing gulp
Adding includes to the top of each task.
Refactor Gulp Setup

+ Split tasks into files.
+ Adds file lists to config.
+ Rewrite watch task to loop over configs properly.
Update Bower Task to Use `main-bower-files`

+ `npm install --save-dev main-bower-files`.
+ Update `gulp/tasks/bower.js` to use `main-bower-files`.
+ Update bower task to copy to `build/bower_components` instead of  `build/vendor`.
+ Lock onto specific v0 versions of components to control breakage.
+ Updates `includes.hbs`.
+ Delete `build/vendor`.
+ Add override for jquery to `bower.json`.
Refactor Build, Watch, Default Tasks into Tasks Folder

Per Russell's desire, all tasks are in separate files in the tasks folder.
Merge pull request #1 from deseretdigital-ui/gulp_refactor

Gulp refactor