fix(embed): make tabs in colorbox popup usable

Function embed_select_tab expects input page to be set, but it isn't.
Adding a
´´´
set_input('page', $page[1]);
´´´
to the embed_page_handler function fixes this

Refs: Issue #6357
fix(embed): make pagination in embed colorbox usable

View mod/embed/views/default/embed/list.php is missing a base_url for navigation.

Adding 'base_url' => elgg_get_site_url() . "embed/" to the options for pagination fixes this

Refs: Issue #6357
fix(lightbox): lightbox wasn't shown when generated from ajax view.

It also fixes page owner in core/edit_comment ajax view, needed for a consistent
experience with embed plugin.

Fixes #6304
fix(embed): Allows embedding files from the containing group

If the user is a member of the group containing the host entity, this allows
the user to embed files from that group via the lightbox.
fix(views): Correct default title for confirmlink

Wrong key was used from $vars when 'title' was not passed.
It now correctly defaults to 'confirm'.

Closes #6375
Merge pull request #6376 from hellekin/fix-6375

Fix wrong key from $vars (closes #6375)
fix(lightbox): Correctly applies color box options on each element

Whatever colorbox options were on the data- attribute of the first element
get copied to all the other elements. This fixes that.

Fixes #6107
Merge pull request #3 from mrclay/sembrestels-embed-editing-comment

fix(lightbox): Correctly applies color box options on each element
fix(groups): displays correct group content access options for each content access mode

Content access options for public groups:
 - Private
 - Logged in users
 - Public
 - Members of the group

Content access options for groups using members-only policy:
 - Private
 - Members of the group

Refs #6142
fix(menu): check if admin page menu items exist before sorting them

Allow admin page menu to be altered without causing WSOD. Adds regression test
Fixes #6379
feature(graphics): make logos transparent

Adds transparency to branding

#6398
Merge pull request #6399 from hypeJunction/logos

Fixes #6398: make logos transparent
Merge pull request #6397 from hypeJunction/admin-menu-sort

Fixes #6379: Makes sure that page menu items exist before trying to prepare them for viewing
Merge pull request #6384 from mrclay/slyhne-patch-7

Fixes pagination and group file finding in embed
Merge pull request #6378 from sembrestels/embed-editing-comment

fix(lightbox): lightbox wasn't shown when generated from ajax view.
fix(entities): reverts to 1.8 behavior of ElggEntity->subtype reads

The subtype property was never properly implemented to return the string subtype
but rather returned the integer ID of the subtype. Although this was "fixed" before
this commit, it was decided that it was dangerous to start returning strings where
older plugins might be expecting integers. This deprecates reads of the property
altogether (encouraging the use of getSubtype()) and otherwise returns the behavior
of the property in Elgg 1.8.

Fixes #5920
Merge pull request #6393 from juho-jaakkola/group_access_settings

Display correct access options for group content
Merge pull request #6363 from slyhne/patch-6

fix(embed): make tabs in colorbox popup usable
fix(events): makes the plugin_id parameter reliable for plugin events

Some plugin methods trigger events which include a "plugin_id" parameter.
In some cases this parameter was unavailable. This makes sure it's always
available.
Merge pull request #6341 from mrclay/fix_plugin_event

Makes the plugin_id parameter reliable for plugin events