Changed perms on default class folders so admins can't delete or rename them, breaking portlets. Also did the same for the community public folder for all community types.
Changed code to use the new fs::get_folder_objects rather than fs::get_folder_contents because the code only needs object_ids and the latter proc does all sorts of permission checking and the like.