CPlayerExpGainEvent no longer fired when exp gain is 0
Minor refactoring for platform independent messaging
Added convenience method cPlayer.sendMessage
Added messenger for Bukkit