Restored normal default behavior for merging with preceding, Ticket0729
New behavior will now kick in only if the current note as descendant
Prevent backspace to delete a empty note if it has descendant
Prevent following note to be deleted if empty but has descendants