also generate other command buffers

can run without stored command buffers now, everything is generated
on the fly. Command buffers in cube_cmd.h are only used to compare
against when CMD_COMPARE is set.
use esUtil-computed uniforms in cube_etna
cube_etna: render to arbitrary sized render targets