removed abstract type DOORINTERACT
renamed nmsEntity
added onAdd and onRemoved behavior methods
Revert "added onAdd and onRemoved behavior methods"

This reverts commit 413cf2e8cc06198adbe6e7d52e69f4a57792ed2c.
added Navigation NMS flag field accessors
renamed AIFloat to AISwim
added navigation attribute getters & setters
added hasBehavior(AIType...)
added AI component handlers (adjusting attributes based on added AI
behaviors)
added invocation of removed-handlers when AI is cleared
added SWIM-handler
added AIDoorBreak and AIDoorOpen