cleanup frame.lua
cleanup hud.lua
cleanup numerous files
complete first wave of refactor: style cleanup
expand OrderedTable functionality

The purpose of this modification was to embed count information in the table itself, instead of using a second variable to manage what is, practically speaking, data internal to the table.
As part of this, I turned some of the remaining key-value tables into OrderedTables, regardless of any need for ordering. This may, in fact, be somewhat of a hack. Also, moved iteration out
of the metatable and into a number of separate functions on the returned proxy in order to provide better call semantics.
break up some crazy long functions

This should improve readability and maintenance of complicated functions on Frames.
complete a number of TODOs
complete more TODOs
remove the NaturalDocs documentation, add LDocs documentation to Components
remove all remaining NaturalDocs comments and replace LDoc comments
update LICENSE.txt
finalize refactor

Ran test aliases to verify Vyzor still functions. Recreate vyzor.trigger and re-zip vyzor.mpackage.