fix core loading
run cores that don't require content after loading
moved core function pointers to RetroCoreSymbols
add support for keyboard events
enable Gl<->QPainter drawing transition