holobase_document: apply ops to the state
holobase_document: apply ops to the state

- Now a document hold a state.
- When an operation should be applied, we transform it if it conflicts with the
  ones already applied.
- To do so, the document hold a Queue of applied ops.
- The queue have a fixed size.

tOkeshu/holobase