Only install node/npm/bower if not installed globally
Fixed node/npm/grunt tasks to use global install if available