Remove draw_base_state_* from demo

Take advantage of the state API now poking through targets and don't initialize
a state for them.

Signed-off-by: Casey Dahlin <cdahlin@redhat.com>
Remove base state argument from target_create

We can now create it on-the-fly with the additions to the target API

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

This was always temporary anyway; it was a stepping stone before we could
manipulate the draw op's state from the draw op API.

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