Multiple gulp improvements: Added the 'tasks' task for listing all tasks; Dynamically generate a mocha test task for each test file and for each test directory.