Saving textareas in block state

We create a data attribute with the block state and save it when a block layout is being changed
Restoring state of the block when layout has changed
Saving and restoring state for textfields also
Included selects
Merge branch 'features/block-state-saving'