finished most of the GL model rendering code
also added an optional file to replace standard
sets, maps, multisets, and mutlimaps with boost::flat_*
versions