OpenGL: Implement color and z pokes.
Clean up FileHandlerARC.cpp/.h

- Removed parentheses from the returns.
- Put the function declaration headers back on a single line.
- Make FindFileInfo's parameter a const string reference.
Simplify file tree building for the filesystem view.

Technically this also simplifies on disc filename building in general.
Prevent VideoConfig inheritance.
UCode_AX: don't always call NotifyAXThread()

StartWorking() already does this if needed
Merge pull request #177 from lioncash/videoconfig-inheritance

Prevent VideoConfig inheritance.
Cleanup a little bit of the PHackSettings.
Merge pull request #178 from lioncash/phack-cleanup

Clean up a little bit of the PHackSettings.
Remove an unnecessary wx translation underscore macro from PHackSettings.

Also removed an unnecessary string -> wx string conversion.
Save bHLE_BS2 to config cache before it can be changed while booting.

This variable can be changed in SConfig::AutoSetup, so we need to save it before that is called.
Merge pull request #170 from RachelBryk/save-skip-bios

Save bHLE_BS2 to config cache before it can be changed while booting.
Simplify log queue clearing.

Simply just keep popping the queue until it's empty. No point in using a for loop for this.

Combined some if statements too.
Remove unused function PanicAlertToVideo from Core.cpp.
Merge pull request #181 from lioncash/unused-core-func

Remove unused function PanicAlertToVideo from Core.cpp.
Interpreter: make some class members private
UCodes: nits
More range-based loops and overrides
.gitignore: fix the build directory pattern
Turn some non-const refs into pointers
Tests: fix signed/unsigned comparison warning