Implemented corner tiling with the mouse and Fix #9611 and  #9927

This pull request do the following :
- Make tile on move working for maximized windows
- Add maximize on move option.
- Implement corner tiling with mouse