Configure Travis to install Grunt-CLI globally, so its not needed in the package.json
Better way to configure Travis to install Grunt-CLI globally.
Merge remote-tracking branch 'upstream/V2' into travis-reconfig

* upstream/V2: (23 commits)
  Fixed last minor JSHint issues
  Removed unnecessary ;
  Replaced all occurancies of == with === and != with !==
  a few css tweaks
  updated demos to use core.css
  Added CSSLint as Grunt default-task. Not used in test-task because of a bug with media-queries with font-face causing errors.
  Removing footable.all.css, its not used anymore
  Minor cleanup of footable.core.less
  Renamed footable.less to footable.core.less so footable.css can be the master-css with everything
  Introduced variables and mixins to footable.standalone.less
  Introduced variables and mixins to footable.metro.less
  Introduced variables in footable.less
  Update .min.css
  LESSified footable.standalone.less.
  Reordered footable.standalone.less for easier refactoring.
  LESSified footable.metro.less
  Add Watch task for LESS
  Generated footable.all.css and footable.all.min.css
  Make one CSS file with everything int it. (should be called footable.css and current footable.css should be footable.core.css)
  Reordered footable.metro.less for easier refactoring
  ...

Conflicts:
	package.json
Fixed error in package.json
Merge pull request #90 from seriema/travis-reconfig

Travis reconfig