AKU.cpp: removed call to AKUFinalize on exit.

This was crashing somewhere because of a failed assertion, but it was really
hard to debug the exact reasons for it.
In any case, there is no need to clear out that memory since the process
is going away.
Optimized ProcessOptimalSize.
Also removed roundToInteger since granularity handles that use case in a more generic manner.
Don't do 2 checks on the first run.
Return a negative value when no font size would fit.
Expose isDebug via MOAISim.
Old implementation was stopping after the first success, instead of narrowing down on the actual optimal size.
Small cleanup.
Only the difference calculation should be affected by granularity.
Merge pull request #54 from mindsnacks/feature/optimal-size

[FINAL] Optimized ProcessOptimalSize.
MOAISim setLoopFlags overwrite previous value
Merge pull request #55 from mindsnacks/feature/set-loop-flag

MOAISim setLoopFlags overwrites previous value
Merge pull request #53 from mindsnacks/feature/removed-AKU-on-exit

AKU.cpp: removed call to AKUFinalize on exit.
Method in MOAISim to set loop mode fixed
Merge pull request #56 from mindsnacks/fix/loop-fixed-setter

[FINAL] Method in MOAISim to set loop mode fixed
Made changes to OSX project and libmoai project to make it build without errors.
Merge branch fix/osx-project and resolve conflicts.