Do not refresh grid if no columns to hide/reshow
Fix body.refresh not return Deferred
Add HiddenColumns doh tests