Remove _STATE_ from state.h constants

Most of these don't need the extra namespacing, and since we're nearly ready to
bury states anyway, it's nice to anonymize them.

Signed-off-by: Casey Dahlin <cdahlin@redhat.com>
Allow draw op's state to be manipulated from draw op API

Another step on the way to burying states altogether.

Signed-off-by: Casey Dahlin <cdahlin@redhat.com>
Eliminate intermediate output targets in demo

These don't usefully abstract anymore.

Signed-off-by: Casey Dahlin <cdahlin@redhat.com>
Make gather targets do their own final draw in demo

Signed-off-by: Casey Dahlin <cdahlin@redhat.com>