Add tinyzenpage for gallery tinymce configs
Merge remote-tracking branch 'upstream/master' into upstream

Conflicts:
	zp-core/zp-extensions/tinymce4/config/zenphoto-basic.js.php
	zp-core/zp-extensions/tinymce4/config/zenphoto-full.js.php
	zp-core/zp-extensions/tinymce4/config/zenphoto-light.js.php
	zp-core/zp-extensions/tinymce4/config/zenphoto-slim.js.php
initial implementation of optional admin object fields
enable by default!
mediaFields
formatting failure
fixes typo
updates for field database attributes

Also removes the old code for handling these fields
optionalObjectFields

Renames the plugin to optionalObjectFields

adds in  codeblock, tags
zenpage extracontent
more optional fields
natural sort owner lists
be sure the field has been posted
method name change
page and news subrights

Start of implementation: disabled for now
subrights for pages and categories

Also impacts private galleries:
if a user does not have access all rights for an object category only
his managed objects will be visible.
cleanup bitmask
better arithmetic
customData default options
update release notes

add optional fields, page/category subrights
category visibility on private galleries