FLUID-5284: Adding jshint to the build scripts

// lint all files (not lib files)
grunt jshint

// lint only the files in the src directory (not lib files)
grunt jshint:src

// lint only GruntFile.js
grunt jshint:buildScripts
FLUID-5284: turned off camelcase

Set camelcase to false as the fluid version namespace (e.g. fluid_1_5) was failing with it.
FLUID-5284: Linted Inline Edit component
FLUID-52844: Modified globals declaration
FLUID-5284: linted pager component

There is one left over issue with a "for in" that needs to be investigated.
FLUID-5284: linted progress component
FLUID-5284: modified jshintrc

changed "forin": true to false.
added a globals config for the fluid version namespace (i.e. fluid_1_5)

Also removed the jshint comment from Gruntfile.js as it is expected that jshint will run with the config from jshintrc.
Note that for non-standard config the jshint and globals comment should be added to the file.
Merge branch 'FLUID-5284' into FLUID-5284-linting
FLUID-5284: Linted reorderer component
FLUID-5284: removed lint comments

Removed unneeded jshint and global comments from the inlineEdit, Page, and Progress components.
Merge branch 'master' into FLUID-5284
Merge branch 'FLUID-5284' into FLUID-5284-linting
FLUID-5284: Some more pager linting
FLUID-5284: some more reorderer linting
FLUID-5284: Linted SlidingPanel component
FLUID-5284: Linted ToC component
FLUID-5284: Linted Tabs component
FLUID-5284: Linted TextfieldSlider component
FLUID-5284: Linted Tooltip component
FLUID-5284: Linted UIO component