Fixed issues with ui forms being to short and cutting buttons off
Merge pull request #753 from lodle/formsize

Fixed issues with ui forms being to short and cutting buttons off
Updated to use lock_guard
Fixed bug in debug trying to launch wrong exe name for tool installs
Added check for https urls on internal links

Fixed string compare to be case insensitive for internal link
Removed debug info from build gtest
Merge pull request #754 from lodle/misc-fixes2

Misc fixes Part 2
Updated TinyXml find_package to find tinyxml2 and check to see if its new enough
Fixed bug where wx widgets so had version number on the end which causes issues on different platforms
Fixed clang warning due to parameter that wasnt used and didnt match cpp
Fixed issue with non virtual destructors causing warning and memory leak
Fixed issue with non virtual destructors causing warning and memory leak
Added move constructor for gcBuffer and fixed copy consturctor
Changed base64_decode to return gcBuff as clang has issues with unique_ptr arrays
Fixed missing template qualifier which are needed with gcc/clang
Commented out part of gcTime that isint supported on linux yet. Need to fix
Fixed if always evaling to false (compiler warning)
Changed add file in mcf to use move semantics to avoid extra copy and compiler issue
Fixed std::sort needing functor that takes const ref
Updated code to use gcBuff return from base64_decode