Refactoring building interaction data + validation, default interactions are defined on the script meta and validated in BuildingSettings.OnValidate
BuildingSettingsEditor upgrades stuff WIP
Removed SkillUseParameters from BehaviourPlanData as it wasn't being used
Moved some building data classes back into a single file for convenience while refactoring