Don't create drafts every time a component is edited.

TNL-399
Note that this test point actually passes on master because bok choy tests run with the split modulestore, which checks whether or not an xblock actually needs to be saved when update_item is called.

The acid xblock test fails on master though without the change edit_xblock.js. The acid xblock does change when the editor is shown.