fixed clipped buttons on the apply changes dialog
slightly more intelligent compiling, but the single bin/build for all things is not great.
tests only done if requested. removed spurious comment. replaced some literals with variables.
Merge pull request #392 from btbonval/makefile_fixes

Makefile fixes
Merge remote-tracking branch 'upstream/master'
fixed visual studio build
Merge pull request #393 from AlexanderDzhoganov/master

Visual Studio build fix