Upgraded Geshi plugin. Contriubtions from Kamil Demecki.