lets ui-grid always follows order of the source array, only when ui-grid
internally does the sorting it will ignore the order.
 
Fix #1856(sorting): row order to follow data order when useExternalSort
include filter height when calculating grid height
feat(Interpolation): Handle custom symbols

* Add a postProcessTemplate() function to the gridUtil service that swaps
out interpolation symbols if they're different from the default ones.
* Change getTemplate() to use this function when returning templates
* Add tests to the gridUtil spec for getTemplate() with custom
interpolation symbols

Fixes #1576
fix(uiGridRenderContainer): Inherit position

Change position: relative to position: inherit. This will prevent the
footer from overlapping the viewport content incorrectly.  It appears to
not break anything else that's not currently broken...

Fixes #2030
Put header text in a span so it can be styled separately
Merge pull request #2040 from brianchance/master

Put header text in a span so it can be styled
Update es.js
Misspelled option name
grid menu RTL positioning
Merge pull request #2051 from xavadu/master

Misspelled option name in the documentation
Merge pull request #2029 from Servoy/followsourcearray2

Fix #1856(sorting): row order to follow data order when useExternalSort
Merge pull request #2043 from KabraKosmica/patch-1

Update es.js
Merge pull request #2036 from mathiasdose/includeFiltersGridHeight

include filter height when calculating grid height
Merge pull request #2052 from novice3030/master

grid menu RTL positioning
RTL support for column resize feature
Fix #2049(columnDef): don't change user-provided column def

Also includes capability for columns to be dynamically set to
visible and not visible with a callback provided so that the grid
will give effect to that.  Refer tutorial 113.
Merge pull request #2056 from PaulL1/columnDefs

Fix #2049(columnDef): don't change user-provided column def
Merge pull request #2054 from novice3030/master

RTL support for column resize feature