Uses exec instead of exec_locked
Uses user_flags to implement smart embeds

elliptics will remember data was saved with additional information
So you will no more use parameter _embeded
But you have to set _embeded for old data
Added test for smart embeds