Classic overhead run-and-gun game

Game

Fix buffer overflows in yajl (@reinerh)
Fix prox mine placement and draw order #812 (reported by @PavanLuca)
Fix lives going to 0 when replaying first mission after failure
Improve objective compass arrows by moving slightly away from edge #432 (@naddoska)
Improve ammo/weapon persistence by not resetting it after respawning
Improve AI chatter by not showing when they change weapons
Improve CMake formatting style (@rootkea)
Improve nanopb by updating to avoid potential invalid free bug (reported by @hucarxiao)
Improve appdata with minor fixes (@reinerh)

Editor

Add support for exceeding max health with special pickups
Improve destroy objectives by allowing multiple object types #819