RTS-7458: Release notes 10
RTS-7616 Add workshop to event type
RTS-7052 Expose category filter for courses

This change also changes the labels for the checkbox groups
to match what was requested in RTS-7052.  For styling we just
mimic what's done for the ECTS credits field.
RTS-6100 Update to the staff listings at /persons

We need to update the view and styling to display the required
information in the rewamped listings. The general styling of the
elements is moved into modules/staff-listings and will be reused
for the taxonomy term listings of staff.
RTS-6100 Updated styling for the view in /persons

Moved all styling for /persons into _staff-listings.scss and made
the scss reflect the updated sketch.
RTS-7565 Fix php warnings related to CRIStin strings being arrays
RTS-7617 Polish the formatting of publications from CRIStin

Takes into account a small number of instances missed by issue
RTS-6434, resulting in extra periods printed.

Cases in which escaped ampersands were seen (&amp; in plain text)
turned out to be input this way from CRIStin and escaped by the
check_plain() function. The problem was resolved by decoding these
before passing the string to check_plain().
RTS-7623 Only show login link on user in view mode "full"

A login link is added to the user profile page if the user is not
logged-in. However, since there are now other view modes for the
user entity, the link addition needs to be restricted to the
user profile page - i.e. view_mode full.
RTS-7071 Make the EVU courses visible

This allow us to test the code that tries to present these.  We should
preferably disable this before we release, unless it's clear that EVU
is ready at that point.
RTS-7071 Adjustments to view with EVU study offers, courses and instances
RTS-7294 Field of competence added sorting

Added a query alter hook for sorting the fields of competence
drop down list alpabetically.
RTS-7294 - hook_query_alter changed to hook_query_tag_alter

The additional function for this revision is now a hook on
uib_user_query_term_access_alter and not all querys. This leaves
out the need to check is the query has the tag term_access
since the hook is only on term_access
RTS-7617 Avoid type casting

It seems that type casting and array to string did not work as
intended on the staging server (running php 5.3) but locally
(running php 5.5). The type casting was necessary because we
would get an array instead of a string from CRIStin in certain
cases - in particular when there was no data.

This commit instead checks if we get an array, and collapsing it
before feeding the resulting string to check_plain().

The commit also adds a check_plain for the author list, which had
been left out before.
RTS-7624 Duplicates in the /persons list
RTS-7615 Make CRIStin categories language aware

CRIStin data includes category name labels, both English and
Norwegian. Previously, only the English labels were picked up and
setup for translation. This commit instead makes use of the
current language and picks up the relevant language label.

Also makes sure that the categories are correctly sorted according
to the pre-defined order.
RTS-7610 Use UiB category names instead of those from CRIStin

English and Norwegian replacements for the category names from
CRIStin.
RTS-7609 Use ctools collapsible for CRIStin categories

Uses the ctools_collapsible theme function for output of CRIStin
publication categories within the user profile page publications
tab. If sorting is set to "year", the output will not be
collapsible.

The styling is slightly adjusted.
RTS-7583 Warning in user profile when it has no RSS feed
RTS-7643 Styling for view https://w3-staging.test.uib.no/nb/emne
RTS-7242 Teaching semester shows in norwegian on english page