New dependency tree-style tasks
More taskTree syntax handling
Merge branch 'master' into depTree

Conflicts:
	index.js
	tasks/karma.js
	tasks/library_dist.js
Update default depTree
Documentation for Task Dependency Tree
alphabetize tree
Add an example of using getDeps to documentation
Missed a spot with getDeps when creating subtasks
Alter integration tests to follow new depTree
Merge branch 'master' into depTree

Conflicts:
	test/integration.js
Fixes from merge
More progress on fixing tests.
Fix for dist tsc conditional sourcemaps
Add languages option feature
Use languageMap keys to create array of allLanguages
Better comments in apply_language_options.js
Split out clean tasks to operate on more specific directories
Merge branch 'depTree' into languagesOption

Conflicts:
	src/gulpconfig.json
Merge pull request #72 from Workiva/languagesOption

merging into integration branch...
Remove unnecessary if statement around dependency array for subtasks
Remove testcase from clean subtask for removing build and dist by default