Merge pull request #996 from CharonInferar/NPCUpdate

Fixes #61 Houses can't be deleted
Fixed mobile templates for vehicles
Added some more ITVs

Terminals (ship) + command
Added some more house deeds
Added BM attacks for all creatures (Endor)
Added missing creature mobile to Endor
Fixed typo error in creature mobile (Endor)

(Wrong value prevents server from booting up)
Added a way to prevent servers from booting

They will also not boot if the port is set to 0.
Added a datatable of galaxy statuses
Changed ServerStatus to GalaxyStatus

In-game "servers" are refered to as galaxies - not servers. The
datatable has been renamed to reflect that.
Fixed compile errors
Removed getObjectByFirstName from ChatService (deprecated), Changed getting object by names methods to account for all type cases

These changes should fix a lot of issues (mainly chat related like
mails, tells, chat channels) for anything that was using the out-dated
getObjectByFirstName() in chatservice. Also it'll allow us to not have
to go through uppercase and lowercase versions every time we try and
pull an object by names.
Added MobilTemplate conversation file assignment option

NPCs can now have the conversation file assigned via mobile template
rather than the creature spawn script.
Fixed several AI bugs, listed in description

Fixed #0000061 : Houses can now be destroyed, even when not redeeding
- Added AI action regeneration when in combat
- Fixed NPC self-buffing null pointer exception
Merge pull request #1012 from CharonInferar/MobileTemplateAdditions

Fixed AI bugs, housing bugs and updated Mobile templates
Merge remote-tracking branch 'origin/master' into NPCUpdate