- Added ICU download and compile steps to bootstrap.sh.
- Switched Qt to shared libraries and enabled ICU and Webkit.
- Switched to shared MS CRT.
- Disable C4244 and C4267 warnings since these are not picked up by GCC.
Enable and fix addition warnings (-Wextra).
Disable unknown pragma warning (avoids messy wrapping pragmas in compiler guards).
Tidy up some of the waring suppression for 3rd part libraries by wrapping with a header.