Updated weapons to use the WeaponType datatable
Measures to stabilize Surveyservice

Transformed apparent non-entity-connected object-relational dependencies
into looser coupled ID-keyed relations to ensure referential integrity
Added null pointer checks
Removal of null elements out of survey tool collection
Merge remote-tracking branch 'origin/master' into SurveyingFix
Merge pull request #460 from CharonInferar/SurveyingFix

Attempt to stabilize Surveyservice
Fixed an error in the setgodmode command
Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2
Added GroupChat, PlanetChat, and basic chat channels
WeaponObject now uses the WeaponType datatable
Removed import in GroupChat and PlanetChat scripts
Implemented elemental particle effects, #434
Cleaned up CombatService and fixed buff exceptions
Temporarily Fixes #442: Position secured cant be removed

The problem related to doSelfBuff always calling and thinking that the
position secured buff wanted to be added all the time, which isn't the
case. Right now I added a hasBuff check to doSelfBuff for the position
secured buff which will remove the buff. I didn't want to flat out just
remove a buff no matter what command was called because that would
affect any buffs that wanted to be refreshed and not removed.
Merge pull request #462 from Ziggeh/master

Weapon particle effects, misc enhancements
Changed Elemental to Enum
Added Enter & Leave Messages for ChatRooms as well as info stats for the
room
Enabled loading of all Kashyyyk TRNs

Enabled loading of all kashyyyk terrains by default.   Begun adding
"gate" transportation.
Added Generic House Small Style 02
Merge pull request #473 from tacef/master

Added Generic House Small Style 02, looks clean
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'origin/master' into JunkDealer