Test commit for gradient functionality.
Draft 2
Tweaked Controller Mapping window to keep button count. Related to issue #119. Fixed zone summary string generation.
Merge branch 'master' of https://github.com/LeonardKoenig/antimicro-dev into LeonardKoenig-master
Merge branch 'LeonardKoenig-master'
Store device objects in a QMap.
Removed extra includes. Fixed one connection.
Removed references to old website.
Output build executable to a bin directory. Needed for testing translations.
Updated to version 2.5.
Do not use an alternative bin directory in Windows.
Merge version 2.5 changes into gradient
Testing a pulse mode.

Pulse mode is different than gradient since pulse will
modify how many times the button is pressed per second.
Gradient is used to modify button press duration but not
the press rate.
Switch default turbo mode back to Gradient for people who want to test gradient mode out.
Added turbo mode configuration options in the program. Turbo mode can be saved to a profile.
Added turbo mode check to JoyButton::isDefault. Added some more documentation.
Set a value for NormalTurbo in the TurboMode enum.
Switched default turbo mode back to NormalTurbo.
Added tooltip for new turbo modes. Commented out some debug text.
Change zone summary for buttons assigned with a While Held Set Selector