Make stuff go away when other stuff is removed

Basically, add `dependent: :destroy` on associations where it makes sense to
have that.
Merge branch 'master' of github.com:hyperoslo/knowledge_base

Conflicts:
	app/models/knowledge_base/sectionables/gallery.rb
	app/models/knowledge_base/sectionables/video.rb