Add grunt-contrib-less 0.9.0

in devDependencies of package.json
Fix banner task

with Unexpected identifier error
Add less task

with only compile
Add dist-stylesheets task

for distribute stylesheet files
Fix less task

use build.less instead of style.less