Split the ControlsHelper class into multiple more granular classes
Move more attached properties around
Missed a type change

Thanks for the thrown "KeyNotFoundException", WPF
GroupBoxHeaderForeground -> HeaderForeground
Merge pull request #1582 from MahApps/split-controlshelper

Split the ControlsHelper class into multiple more granular classes