Commits

Eric Andersen committed 3ec8ffb121d
I forgot to add usage.h, so here it is, with a few extra cleanups. Also update show_usage to handle the updated usage.h. Again, nearly all the work to get usage.h into shape was done by Manuel Novoa III. -Erik