Replacing 'jQuery' variable name with '$' sign

Currently in the ColVis plugin, in order to get the browser msie and
version, there were calls to jQuery.browser.msie and
jQuery.browser.version using the jQuery global namespace. While this
might not be an issue while loading the libraries externally, but if
your project has a RequireJS AMD setup then you would led to an error
saying jQuery is not defined. In order to fix this, we could use a $
sign instead of the jQuery namespace to get the browser msie and
version.
Merge pull request #11 from niki4810/master

Replacing 'jQuery' variable name with '$' sign
Dev: JSHint fixes

- Primarily trailing whitespace, but undefed var as well.

- ColVis itself should be decleared only locally. It was leaking into
  global space which isn't needed.
Dev: Attach ColVis to DataTables so it can be queried
Merge branch 'master' of github.com:DataTables/ColVis
Fix #12 - Check for $.browser before using it.

- If $.browser is not present it can't be IE6...

- Interim fix, IE6/7 will be dropped in the next major version.
Fix #13 - Update to use jQuery recommended `prop` method rather than `attr`

- A little confusing since the HTML attribute is not insync with the
  actual value, but this is also how <input type="text"> works as well -
  the property is what we want.
Enable grouping of columns for show/hide

Per the developer's configuration, adds 'group buttons' for showing
and hiding multiple groups at one time.  The 'indeterminate' property
is used on the group button when not all columns within the grouping
are the same checked state.
Additional styling for ColVis grouping
Documentation for ColVis grouping functionality
Update docs with link to 'Grouping Columns'
Merge pull request #15 from dustinrc/master

 Enable grouping of columns for show/hide
Dev: Fix for case when `aoGroups` are not given in the initialisation,
from pull request #15.
Dev fix: Should use `prop` for checkboxes as per latest jQuery
guidelines, and need to check which element was clicked on in the
group list, since the checkbox, if clicked on needs to be negated. From
pull request #15.
Dev update: Alter the grouping option to not exclude columns - think it
is clearer what is happening when using it.
Update: Background for ColVis is now position fixed, much more reliable
New: `aiExclude` can now contain "all" (the string) to remove all
columns from ColVis, leaving only the grouping buttons. This is useful
if you just want to present the grouping buttons and no individual
column control.
Dev:  Update text for column grouping
Bumping to 1.1.0-dev due to new grouping feature.
Doh - use correct versioning syntax