Setup work

- Setup cannot be done while vehicle is armed. Issue #1093 
- A VehicleComponent can refuse setup because it requires another component to have setup completed first. For example: Radio Setup must be done before Flight Modes setup.
- Fixed bug where setup complete red/green indicator was not updating live