amended previous; removed reformatting mess and made the sourceToCause
map a field of the class that is instantiated by a method
Merge branch 'master' of https://github.com/mart2967/CraftBukkit.git

Conflicts:
	src/main/java/org/bukkit/craftbukkit/event/CraftEventFactory.java