build system: add find_package for Qt
partial fix for #23324
update mtest
travis install cmake 2.8.9
Swing functionality with UI for controlling swing added

Changed default value of swingRatio and added spacers where necessary

Optimized call to get swing ratio

cleaning up UI

Cleaning up UI further..

Size of spin boxes fixed

Using qreal instead of double

Swing functionality with user controlled swing ratio implemented
Addded tests for swing

Swing tests working now

Tests for swing added