A partial fix for the problem where if one of Event, IdeaAction, Idea, or Talk doesn't have a featured one, then the recent and popular can't be seen either.  Need to work on the front-end to hide the featured section, or any section which has no items to be shown.  Also need to tidy this commit with something a bit neater, like defining methods such as featured= and popular= and then only having attribute readers.