Fixes Issue #59

This patch fixes Issue #59 for me. Could you please review it?
Merge pull request #80 from solomax/patch-1

Fixes Issue #59
Add .DS_Store to gitignore
Convert mixed tabs to spaces. Tab width = 2 spaces. Remove unused variables. Fixed out of scope variables.
Added a license
Updated year and name
Add Grunt and Bower, refs to issue #91

Refs to issue #91

Add grunt and bower, to run the project, you can run the command:
npm install -g grunt-cli
npm install
grunt

didn't change the content of the core files.
Merge branch 'gruntBranch'

Conflicts:
	demo/examples.html
	jquery.fixedheadertable.js
	jquery.fixedheadertable.min.js