Merge pull request #511 from angular-ui/2.0.7

2.0.7
updating to 2.0.7
Update CHANGELOG.md
Update CHANGELOG.md
Updating to 2.0.7
Fixes for #528 #473 #377
Fix for #478
Fix for #531 and #533
Persian translation
Small CSS fix: Cursor for entire row is now pointer only if selectWithCheckboxOnly is false
Allow Float column width percentage and float column pixel width

Pixel width of columns was parsed to Int, eg 2.35% became 0.02 not 0.0235. The resulting pixelWidth was also floored to int, 60.6 became 60 resulting in whitespace in my grid.
Merge pull request #556 from ebraminio/master

Persian Translation
Merge pull request #582 from WimAtIHomer/patch-1

Allow Float column width percentage and float column pixel width
fix initial sortInfo, allows users to specify multiple columns for sorting when initializing ng-grid
Fix icons
Fix icons
Merge pull request #633 from yurks/icons

Fix icons
aggLabelFilter fix

as documentation says "defaults to cellFilter if not set"
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.