Fix the sit command, fixes #839

The sit command was non-functional due to NMS changes... make it work
through the Citizens animation API.
Further fix the sit command

Some little bugs, and also meta
Add tag list.alphabetical

A tag for advanced list control - easier sorting specifically!
Add tag list.numerical

more sorting tags, wee!
Add list.alphanumeric

A natural sort order for lists - ever increase list control
Add property entityAngry

A property to control and monitor whether wolves are angry
Add property entitySitting

a proper for whether dogs and cats are sitting
Improve location.add/sub, fix .simple

add/sub would require x,y,z rather than allowing locations
simple wouldn't handle worldless locations
Add element.sql_escaped

Better SQL control
Deprecate comparing-text-as-numbers

Show a warning when an unreasonable comparison is made
Improve no_physics in modifyblock

Can now place redstone_lamp_on and have it stay on.
Fix -0.0 == 0.0

compareTo is weird about -0 and +0. Compare them as doubles instead.
Merge branch 'master' of https://github.com/aufdemrand/Denizen
Fix define command removal

Make it so defines can be used using the setup aufdemrand created in an
earlier commit.
Also update the define command to a more modern command setup.
Show an error on unknown definitions

It already echos 'filled with null', but as these have no fallbacks, a
missing def is a bad thing indeed.
Merge pull request #840 from mcmonkey4eva/master

Pull request for a bunch of features
Merge branch 'master' of https://github.com/aufdemrand/Denizen