Small CSS fix: Cursor for entire row is now pointer only if selectWithCheckboxOnly is false
Built debug CSS

Based on changes in #633
Adjust setSelection to use primaryKey.

Provides a fix for #580, which is a bug in toggling selections while
paging through data.

Before this patch, getSelection had support for using
grid.config.primaryKey. The setSelection operation on the other hand did
not, which caused this subtle bug.

This commit introduces a getSelectionIndex method that pulls the logic
for using grid.config.primaryKey out of getSelection and adjusts
setSelection to use getSelectionIndex.
Merge pull request #641 from rubenv/setselection-fix

Adjust setSelection to use primaryKey.
Merge pull request #569 from SimonEngelhardt/master

Small CSS fix: Make cursor for entire row a pointer only if the selectWithCheckboxOnly option is false
optimizing grid stylesheet manipulation
fix tests
Merge pull request #647 from yurks/optimizing_styles

optimizing grid stylesheet manipulation
Merge branch 'master' of https://github.com/angular-ui/ng-grid