feat(ngRepeat): add `index by` property

Adds the ability to define the property that should be used for the index