TauLabs/TauLabs — pull request #789 by peabody124 (2013-07-24 06:33:59+00:00)
Title: Modules tab reorganization

Following on #766 and addressing number #787 this refactors the module tab further to reorganize the information for individual modules into separate tabs. This makes a lot less daunting interface and a lot more focused one. In addition it
- Switches to the dynamic UI UAVO framework where appropriate (although we need to switch the module enables to true / false to use this here).
- Groups the telemetry baudrate with the other module baudrates for consistency
- Adds enable check boxes for vtol follower and the path planner
- Only enabled modules have enabled tabs
- Renames hardware tab to board to indicate more clearly it is board specific options and not anything related to hardware. This helps users know what is consistent between boards and what isn't.
- Adds tool tips to briefly describe what the modules do

This layout should be a lot more scalable as we go forward and adding more options. Hopefully it doesn't devolve into some place for miscellaneous options though. For example with navigation settings we'll likely want to dedicate a main tab to those although the modules tab can be used to enable it.

![screen shot 2013-07-24 at 1 31 44 am](https://f.cloud.github.com/assets/618346/846904/bd07b802-f42a-11e2-83c1-230febeac58d.png)
![screen shot 2013-07-24 at 1 20 46 am](https://f.cloud.github.com/assets/618346/846905/c18fa984-f42a-11e2-9207-4a3bd02fd75c.png)
![screen shot 2013-07-24 at 1 20 42 am](https://f.cloud.github.com/assets/618346/846906/c7253594-f42a-11e2-903d-3d386385e7ee.png)
![screen shot 2013-07-24 at 1 20 31 am](https://f.cloud.github.com/assets/618346/846907/c909534a-f42a-11e2-8080-2066e336f9ec.png)