Initial PT 1.1 import

Codebase broken at this stage
New PT from Patrick Ruoff adapted to Linux
Fix mingw-w64 cross-compile from Linux

Case-sensitivity and MSVC-isms bite again.
Make every tracker/protocol/filter dialog modal

This is since changing the tracker/protocol/filter
from a combobox will cause a use-after-free and a nasty crash.
Where did that come from?