RTS-7206 Enable toolbar for regular users

They need a way to log out again.  As a bonus they also get a
direct link to their profile page.
RTS-7168 Replacing line-height with padding in area menu

By replacing line-height with padding in the a-element in the area menu
the collapsing height issue disappears.

Added margin below expanded level 3 menu items for mobile.  On small
screen devices the margin below the expanded level 3 menu items is zero.
Increasing the margin will make the expanded section of the menu more
defined.
RTS-7027 Collapsible current projects field on user profile page

The field is displayed in a ctools collapsible container which is open
or closed depending on amount of text.  Effort is made to only count
text (and not markup) in the limit of 200 characters for closing the
section by default.

Visual clutter was avoided by using the field label (title) as
the clickable line for inflating and deflating the field instead of
the proposed "read more" text.
RTS-7214 Adds a grunt configuration

This is a start to use grunt task runner in our workflow for frontend
development.
RTS-6185 If no kicker in news provide default value

Implemented Solution: a hook_node_load was added to
uib_article.module so that when an article that is a news does
not have a kicker, the default one is added.
RTS-6185 Default in recent news, when no image, added with correct style
RTS-7180 Change 'Follow us' to 'Follow me' in user profile
RTS-6532 Set gray background color for right sidebar.
Ignore editor backup files
RTS-6713 Add a language switcher to the node edit pages

The language switcher is not displayed on node edit pages because
it is not rendered in our page template. This is controlled by
the "uib_node_edit_mode" variable setup in template.php.

This commit moves the language switcher setup in template.php
to "above_content" on the node edit pages, then adds a bit of
styling to make it display to the right.
RTS-7027 Empty collapsible field on user profile should not be seen

The collapsible field_uib_user_projects when empty, still was
showing the collapse ctools toggle image. This commit avoids
this erroneous behaviour.
RTS-7029 Enable translation of user fields: url and room

This commit contains the updated feature settings only, for the
fields field_uib_user_url, and field_uib_user_room on user.
RTS-7029 Copy user room and url content to language instances

Previous content for fields is saved as undefined language "und".
When the field is set to translatable, the und-instance will
interfere with translation unless the setup process in the gui is
used. The result is that all data in the fields are seemingly lost.

Thus, this commit contains an update task that removes the "und"
and copies the data to "en" and "nb" language instances for these
two fields in users.
RTS-7184 Hide fields not used for users except level 1

The password fields and email field are not used (passwords) or
maintained elsewhere (email) and are just visual noise in the
user edit page and needs to be removed.
RTS-7156 Box sizing the user profile contact side-by-side columns

Long address lines made the group_user_ci_2 field group div too
wide. It was fixed by use of the nifty box-sizing: border-box.
RTS-6713 Language switcher on both edit and create node pages
RTS-7181 Override url link title when empty on user profile page

The link module copies the url to the title if the link title
is empty. This is hard coded as a part of the "_link_sanitize"
function of the link module.

In order to override this behaviour (field_uib_user_url) we can
override the theme_link_formatter_link_separate() function.
The problem with this is that the link title already has been
cleaned up at this point and as we do not have access to the
original field data, we can not be sure that the title was empty.
If the user had purposefully copied the url into the title, it
would look exactly the same. However, in both these cases we
will now use "Home page" as displayed title.

Since the label will be truncated if the URL is long, we just
replace it with the default title if it looks like an URL.
RTS-7181 Modified help text for url field on edit user profile
RTS-7196 Set field_uib_user_competence on user profile to translatable
RTS-7030 Modifications to uib_ou short teaser

In order to show a translated ou name and to be able to manipulate
the node link from the user's view point, the translated ou name
field (field_uib_ou_title) was added to the ou short teaser. The
node title was hidden.

Previously, all short teasers were setup to use the node--children
template. Due to this, the ou on the user profile was enclosed in
an irrelevant <li> and a title link created. This commit fixes the
incorrect template suggestion for ou short teasers, and removes
corresponding styling which is now no longer necessary.