Fix I18n.enforce_available_locales deprecation warning

Thanks to http://stackoverflow.com/questions/20361428/rails-i18n-validation-deprecation-warning
Fix comment on join requests, hide when empty, and more tests

Comment was not in the list of allowed attributes.
Added more tests for it and a few pending specs for join requests that should
be implemented later.

refs #1278