Upgraded Geshi plugin. Contirubtions from Kamil Demecki.