Fixing more bugs and investigating others.
Refs #4041, remove setActiveIcon function from dataTable.js and refactor way footer icons are rendered in _dataTable.twig.
Merge branch 'master' into slimerjs
Refs #4041, fix regression in last commit.
Fix regression in annotation icon placement and refactor some recently committed code.
Merge branch 'master' into slimerjs
Refs #4041, fix another regression in previous commit.
Merge branch 'master' into slimerjs
Refs #4041, fix another regression in previous commit.
Merge branch 'master' into slimerjs
Refs #4041, fix yet another regression in previous commit.
Merge branch 'master' into slimerjs
Refs #4041, fix yet another regression in previous commit.
Merge branch 'master' into slimerjs
Output of slimerjs is less irregular now, but still generates images differently sometimes...