[grunt] Added Gruntfile, Configure less, jshint, connect and watch

Less
- source file at dev/less/*.less
- destination to assets/css/main.css

jshint
- added option on .jhintrc files. options are copied from jshint
 	repository itself

watch
- watch Gruntfile.js, if changed run jshint task.
- watch all html files in root directory, to optimize livereload
	option.
- watch all less files in dev/less/ then run less task.

tasks
- register server task, running connect and watch tasks.