Refactored SystemData into SystemData + SystemManager.

Removed ScraperCmdLine.h/.cpp, since it was never used anyway.
Redesigned GamelistDB to store all data in a single table.

Also wrote a short and simple SQLite C++ wrapper that uses exceptions and RAII,
which makes the code much cleaner.