Added gulp.js & redid CheckedOutFiles Report

- Now using gulp.js for task running and automation (it's awesome)
- Moved unused files to Deprecated dir
- Moved lib files to Directives dir
- Eliminated hard coded links in index.hmtl
- Moved angular-busy files to their respective directories (js/css/html)
- Updated ng-treecontrol (still broken and inconsistent)
- Renamed spAppLoader.js to loader.js
- Annotated some controllers/services
- Introduced SPError for SpServices error checking
- Updated application styling and sitesView button layout for list
functions
Gulp changes

- Playing around with tasks, I don't think I'll be documenting more of
the changes I do for gulp, mostly tracking the spDash changes.
- Restructuring of file paths