Some meta work

Just cleaning some meta for you.
Fix NPE in some NPC commands

An NPE would fire if any one of these commands was run in a world event
or similar script that does not contain an NPC.
Fix npc:<entry[.. type of arguments

the code that handles npc: and player: didn't link a ScriptEntry, so
tags that need a ScriptEntry (such as <entry[name].value>) do not work
in that situation.
Specific situation for easy reproduction/testing:
- create spider minispider <player.location> save:myspider
- narrate npc:<entry[myspider].created_npc> "<npc.name>"
(Obviously it's not actually a narrate, but code that actually interacts
with the npc)
Fix - determine cancelled:false

Heh. Heh. Heh. I knew that >.>
Simple fix... I'm fairly sure no doc or anything like that ever mentions
doing "- determine outcome:false"... as we generally don't even use
prefixes anymore and determine is semirelativelynewishkinda
Merge branch 'master' of https://github.com/aufdemrand/Denizen
Merge pull request #517 from mcmonkey4eva/master

Some meta work + NPE fixes