Enhance build to use require-dir to load all tasks under "gulp" folder