cAuthenticator: Added GetUUIDsFromPlayerNames().
Added cClientHandle:GetUUIDsFromPlayerNames() to Lua API.
Debuggers: Added an example for cClientHandle:GetUUIDsFromPlayerNames().
Added SQLiteCpp library.

This provides C++ wrappers for SQLite, making it safer to use in the C++ environment.
Fixed include directories for SQLiteCpp.
Fixed SQLiteCpp include paths for MSVC2010+.
Added a cMojangAPI class for PlayerName -> UUID lookups, with cache.

The cache is persisted into a SQLite DB file on server shutdown.
Exported cMojangAPI to Lua.
MojangAPI: Implemented UUID shortening and dashing.
Debuggers: Updated for the new cMojangAPI changes.
APIDump: Fixed UUID-related documentation.
ManualBindings: Fixed alignment.
MojangAPI: Clarified the UUID conversion code.
APIDump: Added notes about cache to cMojangAPI.
MojangAPI: Renamed cache file to MojangAPI.sqlite.
MojangAPI: Added a UseCachedOnly param to GetUUIDsFromPlayerNames().
MojangAPI: Moved the settings to a separate ini section.
Fixed UUIDs handling in cPlayer.

The loading expected dashed UUIDs, MCS uses short UUIDs throughout.
Removed trailing whitespace.
Merged branch 'master' into NameToUUID.