refactor(hud): clean up position strategy
This commit improve separation of concerns between Hud and PositionStrategy. Now the latter is also responsible for HUD windows visibility. Moreover, a favorite seat setting was introduced, and HUD windows are now positioned by default at the center of active window when possible. At last, position strategy testing was largely refactored.
Closes #19 (closed) #17 (closed) #16 (closed)
Edited by Étienne Corbillé