Fixes #4934 widget add, move, and delete all use elgg_can_edit_widget_layout()

I forgot that function existed. We were only using for displaying the add widgets button. This makes the rest consistent.