Allow stroke states to be kept on the stack.

Add a function to clone stroke states, a magic number to keep in the
reference count to signal that a stroke state is stack-stored, and
automatically clone stack stored stroke states in the keep function.

Use fz_default_stroke_state to initialise stack stored stroke states.