2 bug fixes in domAccessProvider
previousColumn -> this.previousColumn
selectionHandlers 'this' loses scope in function
Fix IE detection by copying the KO detection rutine. use do...while instead of while.
Removed unused stylesheet & added showFooter to the grid options
small fix on options.init() callback function detection
Update ng-grid.js
Update ng-grid.js
Merge pull request #492 from EricAnderson-AAI/master

Playground.html CSV Demo Fix
Fix for #482.

Used ng-edit-cell-if so it doesn't break for people who use ui-if
already and editing cells is the only thing we use it for.
Merge pull request #480 from etishor/master

IE detection fix
Fix for IE8.
Merge branch 'domAccessProvider-bug-fixes' of git://github.com/mgibson/ng-grid into mgibson-domAccessProvider-bug-fixes
Changes that to self
Fixing cell editing.
Fixing test for Travis CI
Merge branch 'master' of git://github.com/bmleite/ng-grid into bmleite-master
Fix for #489

Can now have jQuery referenced before or after angular reference.
Fixing issue #368

Fixing issue where selectWithCheckboxOnly and multiselect is true,
however, if you use the up/down keys it would still select items.
Updating with 368 fix.
Fixes and improvements in configureColumnWidths (note, the changes only take effect on-the-fly if using the ng-grid-layout plugin)

- Columns sized with * or % now expand / shrink as other * or %-based columns are hidden / shown
- Re-ordered columns now keep their width setup
- Bugfixes in configureColumnWidths
  - Fixed "asteriskNum" so it no longer includes hidden columns (was checking .visible on a columnDefs column instead of the matching ngColumn)
  - Fixed "totalWidth" so it no longer includes hidden columns when using px values for width (was checking .visible on a columnDefs column instead of the matching ngColumn)
  - Fixed ngColumn width being initialized to undefined when using "auto" for width, regardless of "minWidth" settings (was checking .minWidth on a columnDefs column instead of the matching ngColumn)
- ng-grid-layout plugin now listens to 'ngGridEventColumns' events and then rebuilds the grid

Renamed "col" to "colDef" in configureColumnWidths() in the places where "col" was a column from "columnDefs". It made it clearer for me whether I was referring to a ngColumn or a column from columnDefs. There were a couple of bugs caused by that (col.visible incorrectly accessed on columnDefs objects instead of ngColumns, and the like).
Bugfixes in ng-grid-flexible-height
  - The plugin couldn't shrink the grid, only grow it
  - Using domUtilityService.UpdateGridLayout instead of grid.refreshDomSizes which correctly grows the grid if it's been shrunk (e.g. when paging to the last page and it has few rows + the plugin has a smaller min. height than what's needed on the other pages)