add loadTasks/loadNpmTasks etc api to grunt.task
override grunt-contrib-watch