More warning cleanups

 - Add `#pragma warning` to dyncom and skyeye stuffs to ignore their warnings on MSVC
 - Add a `ToBool()` method to `BitField` to avoid manually/implicitly casting to bool
Fwiw, I like having ToBool for now, because it allows me for a simple search+replace once BitFlag is implemented in Citra.