Add method to get the source of a TNTPrimed. Adds BUKKIT-3815
Stage DataWatcher & WatchableObject.

So that we may identify the exact cause of exceptions originating from these classes.