Adjusting access check function.
Access check returns true on first hit for successful permission,
rather than checking all of user's perms. More efficient.
Fixing field access issues when fields are NULL
When platform, language and OS fields are empty, Views returns null
values, generating PHP errors, so fields have to be checked with
isset() first.
Various fixes.
Enabling Model Review badges on model browsing pages.
Enabling Model Review features for the public.
Adding Model comments/rating feature.
Model comments/ratings are enabled using the Fivestar and Rate modules.
Fivestar enables the fivestar rating widgets, and the Rate module enables
the "Did you find this review useful?" widget.

Current setup is based on comments for a given model version, which are then
averaged for the version, and all ratings for all versions averaged for the
whole model.
Changing Comments section wording: Community Comments
Reformatting model owner name.
Model owner name is now formatted the same way as the Real Name
module. We don't use Real Name and manually create the name values
here so we can control whether it is linked to the user account.
Improving author name formatting.
Now if an author hasn't entered model author info, but has provided
their full name on their profile, the profile full name will
used.
Adding modal Publish Confirmation popup.
When an author clicks the Publish Model button, a modal popup
appears, informing them that once the model is published, it
cannot be unpublished and will be fully visible and indexed by
public search engines. The Unpublish button is also removed.
Cleaning up hook_menu() definitions.
Minor cleanup of hook_menu() needed, including removing redundant
/models/browse definition already generated in Views.