linitng is added
linting fixes
linting is added into watch
linting is added for assets/libs
Linting is added for core/
fixes of core/** due to linting
incorrect whitespacing is fixed
incorrect whitespacing is fixed
cr fixes
codestyle fixes (due to cr notes)
codestyle fixes (missed file)
jshint start scheme is improved
Prism is added into predefined variables
comment is added
Merge branch 'v.0.4.0' into linting

Conflicts:
	Gruntfile.js
	assets/js/modules/globalNav.js
	assets/js/modules/search.js
	core/middleware/read.js
extra use strict statement is removed;
Merge pull request #58 from sourcejs/linting

Source code linting is added.