Clean up gcc/g++ compiler warnings that have accumulated.
Set focus on memcard manager after losing it.
Real fix for memcard manager.
Fix a small text overlapping issue in the MemcardManager.
'width' and 'height' parameters of wxBitmapFromMemoryRGBA should be unsigned.

Not a big deal, but it's good to do it for the sake of maintaining practicalities.
Attempt to be consistent with conversions between std::string and wxString.
wxString conversion cleanup.
More wxString conversion cleanup.
Don't null-terminate some random std::string.
Fix some typos and correct some capitalizations in the log messages.

Makes the logging look more orderly and less spammy when spitting out things.
Remove all tab/space mismatches from the DolphinWX project (at least 99%. I promise!)

Also fix up the dangling else's. Shit just looks incredibly ugly in terms of actual structure in the code.

I took the liberty of adding comments in FifoPlayerDlg.cpp, LogConfigWindow.cpp, LogWindow.cpp, and FrameAui.cpp to better explain some things.

If any comments are wrong, don't hesitate to complain.
Update the license file text (change SVN to Git) in all projects except Core since I was told a merge was happening soon. So for the sake of the merge going smoothly, I'll fix that when I remove the tab/space mismatches from the Core project.

Also, some tab/space mismatches removed from VideoOGL, and some places I missed in VideoDX[number] projects.

Now, the Core is literally the only project with tab/space mismatches (on a large scale).
Remove all tab/space mismatches from the Core project. For anyone working on a branch that heavily involves the core, I am so sorry.

- Also killed off some trailing spaces/tabs.

- Updated the license header to be consistent with the rest of the project (All projects are now done moving over to this)

- Also, killed some dangling else's (where appropriate)

Now all the tab fixing is done. No more of this crap should be needed to be pushed. Rejoice!
New license header introduced to the Core project.

Also, remove DolLoader.h, it doesn't have any use. Boot_DOL.cpp/.h supercedes it.
Lastly - new license header introduced to main Dolphin project. All done now.
Fix a bunch of random typos in comments and logging.

Also update the comment headers for two functions in GCMemcard.cpp.
GCMemcard: Initialize the current/previous DIR BAT pointers when creating a new memory card fixes issue 6288
if a memcard is set to read only, fail more gracefully by reporting when writes to the file fail instead of saying that the file does not exist.
Abstract out the decode5A3Image and decodeCI8Image functions in BannerLoaderGC, BannerLoaderWii, and GCMemcard into ColorUtil.cpp. Makes for less copied code and remains functionally the same.
Run code through the advanced tool 'sed' to remove trailing whitespace.