fixes for #2346 #2303

The PR will fix the following 2 major issue in move column functionality:
1. Move column is broken if grid has pinned columns.
2. Move colimn broken in grid with huge horizontal scroll.

@c0bra I have commented line no. 148 in ui-grid-header-cell.js, please review.