Hide the UnusedParameter ReSharper inspection.
Add more code formatting rules to the ReSharper settings.
Ignore C# warning 0078.
Add a Bits class with bit manipulation utilities.

This'll make the instruction decoding code in particular
look significantly less arcane.
Add a TODO comment.
Add a couple of null checks.
Switch to using the Bits class for most bit manipulation.

Also some related cleanups and bug fixes uncovered by this.
Slightly more verbose instruction tracing.
Add some debug hacks.

Revert this commit when all instructions are supported.
E_SIM_LOG -> SATORI_LOG.
Ensure that we don't create a core at (0, 0).

This makes no sense since other cores would be unable to talk to it.
Don't crash when flushing console streams on Windows.