Filter other entries for only published items.
Track if a Mission/Training is unpublished.
Merge branch 'lessonbin' of github.com:fuzzie360/coursemology.org into lessonbin
Preliminary filtering of unpublished virtual entries.
Fix the comparison: we should be able to see the entry anyway if we can manage it; alternatively we have to check for read permissions.
Revert "Preliminary filtering of unpublished virtual entries."

This reverts commit 51e700da518742bcc2dca45f8119a9602658a9b0.
Set "real" entries as published.
Filter out unpublished missions/trainings in the view.
Merge branch 'lessonbin' of github.com:fuzzie360/coursemology.org into lessonbin
Indicate which missions/trainings are unpublished.
When deleting materials, if it is linked to a lesson plan, destroy that relationship also.
Merge branch 'lessonbin' of github.com:fuzzie360/coursemology.org into lessonbin
Merge branch 'lessonbin' of git://github.com/fuzzie360/coursemology.org into dev/raymoond_dev