Fix the sit animation, fixes #96

The task would fail to cancel properly, and sometimes fail to recognize
NPC removal.
In addition, gitignore maven and IntelliJ artifacts to give contributors
an easier time.
Merge pull request #111 from mcmonkey4eva/sit-anim-patch

Fix the sit animation, fixes #96
Minor fix for player tab list
Change NPC UUID version to 2 for Minecraft
Ignore profile UUID lookup failures
Fix monsters despawning when an NPC of the same type is spawned
Add the skin flag set to all visible for 1.8 clients
Hopefully fix NPC tablist issues
Set the default controllable behaviour to not require an owner (use the -o flag to require an owner)
Add help text about leaving the text editor
Fix /npc name for 1.8 protocol
Minor style change
Update pass 1 to 1.8
Add new entity controllers
Add dependencies back, bump version

build as 2.0.14, build against 1.8
Allow lowercase entity types
Target API v14
Merge pull request #126 from mcmonkey4eva/1.8

Some error fixes
Fix player invisibility part 1
Merge branch '1.8' of github.com:CitizensDev/Citizens2 into 1.8