Updated history redo / undo to toggle button enabled state depending on history
Push original html to history on init, updated historyPeek spelling, added history change events
Merge remote-tracking branch 'composer/experimental' into experimental