Dvogonen/move firmware selection settings 988

The move of firmware selections is complete and ready to be merged with next.
It was a bit more complicated than I thought.
The code is just as horrible as before, only in a new place.