update jshint for the skeleton core, fix all the jshint error cases
clean up gulpfile and satisfy the jscs rules, add a new task jscs to handle in gulp way, update the lint task to run both jshint and jscs