Removing all borders. Fixing a few width issues.
Fix for travis ci
Undoing maintain fix.
Merging ebbe-brandstrup branch with 2.0.7
Updating build
Bugfix: getInstanceType broken in IE

For some reason, getting an object constructor name as a string in IE adds
a single space at the end.  This was breaking a couple plugin test specs,
and could possibly have been breaking other things as well, in the case
that the plugin needed to be referenced by name.
Fixed cell navigation

Cell navigation broke due to there being an extra element in the cell.
Also changed the color of the focused cell to be different than selected
rows to be easier to identify. Fixed issue #510. Now when mouse clicking
within cell, rows won't keep being selected and deselected.
Updating build.
Fix for #436. Thanks @swalters
Updating to bower.json
When column changes, grid rebuilds instead of build styles.

Fixed issue where if selection column was hidden, rows wouldn't take up
the remain space. Fixed issue where if columns were reordered, then one
was hidden, then reordered again, then made the one hidden visible,
columns would then be overlapping since the column indexes would be the
same.
Fixed bug for when grid is initially grouped.

ng-input now selects the input element
deleting component.json from 2.0.7
Fixed resizing columns issue.

Fixed initial grouping issue when using
domUtilityService.RebuildGrid($scope, grid).
Added column pinning classes back.

Switched vertical bars to be on right so columns pinned on left have
right border.
Add check for if column is being resized so we dont reconfigure column widths.
Fixed adjusted column width resetting upon data update
Merge branch 'nuclearghost-master' into 2.0.7
Making fixes for  #341 #298 #397

Still need to look into the colDef.width merge more.
Reverting back the merge made earlier.

We need to figure out a way for this to work for different edge cases.
ngGrid is watching column defs so that is getting called which is
calling the rebuild.