Modified ply:keyPressed(str), fixed runOnKeys

Modified ply:keyPressed(str) so that it now accepts mouse keys as well.
Fixed runOnKeys so that it detects ALL keypresses.
Added keyClkPressed() which returns the key that was pressed as a string
(ply:keyPressed(str) conveniently accepts the exact same strings this
returns).