custom output

Hi

I made a new custom output + some little changes. I don't understand everything in your code and i might have done things not the best way, so just add what you want to your app.

Here is the list of changes:
-Replaced the simple detailed etc formats with checkboxes so that you can display exactly what you want.
-You can now display the chronoboosts available for protoss (like the larvae count for zerg)
-Units, buildings, and research "under construction" are now displayed in the waypoints
-The scrollbar stays at the same place when a new build order is found. It works fine when the scrollbar is at the top or the bottom, in other cases i made an approximation.