Enh(Render): Add some error checking to grid rendering
Merge pull request #1716 from PaulL1/1712_precompile

Enh(Render): Add some error checking to grid rendering
Fix #1716: didn't compile

Apparently you need to be careful when running grunt dev that the
tests that are running relate to the code change you just made, and
aren't still the e2e tests running from the previous change.  Because
otherwise it doesn't even lint your code changes.  Sigh.
Merge pull request #1718 from PaulL1/fix_1716_jshint

Fix #1716: didn't compile
Enhance(gridMenu): further refactor of menu logic, onclick handlers

Move handlers from column menu into grid menu, remove obsolete code,
provide 'menu-hidden' event to allow better tracking of menu state.

Extensions to exporter to better take advantage of grid menu.
Merge pull request #1719 from PaulL1/extend_grid_menu2

Enhance(gridMenu): further refactor of menu logic, onclick handlers
Merge branch 'master' of https://github.com/angular-ui/ng-grid into move-columns