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 #2346.
2. Move colimn broken in grid with huge horizontal scroll #2303.

@c0bra I have commented line no. 148 in ui-grid-header-cell.js, please review.