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 pull request #1013 from ProjectSWGCore/master

Update of branch