Stop using obsolete configs & update BoardConfig

Overlay was adding configs we currently don't support. Also had to add defines for toolchain. Work done by treken and myself.