GridView can draw custom group headers.
Fix #1416.
Fix header text shadow and center text vertically.
Rearrange some collection view controller code.
Fix some analyser warnings.
Update OpenEmu-SDK submodule ref