Merge pull request #280 from blankiito/master

Update Explode command.
Add _templateTrait.java.
Fix bug with defintions with capital letters causing a NPE.
Update look command to 0.9 syntax. - look (entity) [location] // Note: not specifying entity will default to attached NPC.
Cleanup.
Add on NPC Completes Navigation, on NPC Cancels Navigation, on NPC begins navigation, on NPC spawns, and on NPC despawns world script events.
Health Trait will now respawn NPCs who have entered the void. Note: The default 'respawn location' will not suffice since it picks the location of death. Instead, make a flag or constant with a 'home location' and use /npc health --respawnlocation <npc.flag[home]> (or something similar).
Fix Wait command not accepting valid durations.
Make doEvents static in WorldScriptHelper.
Make Look command more 0.9.2
Tiny clarification.
Add little comment for spazzmatic
Merge pull request #282 from blankiito/master

Fix for explode command (location arg)
Merge pull request #281 from Morphan1/master

Let spazzmatic know when to stop
Add world events: on flag cleared, on npc flag cleared, on player flag cleared, on server flag cleared, on player flag [flag_name] cleared, on npc flag [flag_name] cleared, on server flag [flag_name] cleared, on flag changed, on npc flag changed, on player flag changed, on server flag changed, on npc flag [flag_name] changed, on server flag [flag_name] changed, on player flag [flag_name] changed, with contexts <context.old_value>, <context.owner>, <context.type> and <context.name>
Temp. fix to NPE in FOLLOW command.
Make /ex use the selected npc for context.
Add <context.blocks> to get the location of the blocks that blew up
Make global flags work
Remove silly null checks