Reference fontlibs indirectly for savestates.

Well, not pretty, but much easier to savestate.
And savestate the rest of fonts.
Fix initialization problems in sceIo.

These were making savestates unstable.
Fix alignment in block allocator.
Simplify reverse_iterator usage in block alloc.
ARMv6 literal pool method.
Don't align size to grain for PMB.
Update for lit pools. Works in some games now thanks to [Unknown].
Fix Lit Pools for cases where offset goes out of range. For example: Zero no Kiseki has a block that is 7K large.
Correct the startSector read by sceIoDread().
Fix Qt build on Windows hosts.
Merge pull request #858 from unknownbrackets/version

Fix Qt build on Windows hosts
Merge pull request #856 from xsacha/armv6_litpool

Implement literal pools for ARMv6
Merge pull request #857 from unknownbrackets/io-fix

Correct the startSector populated by sceIoDread().
Add config setting for api reporting.

For now, will be disabled in some cases, but I want people to be able
to set to "" so that it will always be disabled.
Add basic server reporting interface, needs work.
Cleanup, add notes for server reporting.
Add a simple spam protection limit to reporting.

And some small refactor.
Send server reports on a separate thread.

Well, maybe could be more efficient, but mostly worried about latency
not thread creation.
Enable on non-Windows, works on Linux anyway.