[BUGFIX] Fix wrong publishable node counts with custom rel="x" markup

The VIE library that is used to parse entities via RDFa returns entities
also for every "rel" attribute that is used to mark a relation to other
entities in RDFa (see http://www.w3.org/TR/rdfa-syntax/#A-rel).

The check for entities outside the "live" workspace did not check if
the entity attributes contain a workspace at all and just returned true
for unknown entities.

Change-Id: Id271d214275845f24a1aa3f29b1579d52092cd60
Releases: 1.0, 1.1, master
Reviewed-on: https://review.typo3.org/28574
Reviewed-by: Aske Ertmann
Tested-by: Aske Ertmann
Reviewed-by: Christopher Hlubek
Tested-by: Christopher Hlubek
Built minified JavaScript/CSS files
[FEATURE] Recursive node type and identifier support in FindOperation

Adds support for finding a node by its identifier within the
node context by using the syntax::

  ${q(site).find('#60216562-0ad9-86ff-0b32-7b7072bcb6b2')}

Adds support for finding all nodes of a specific node type
inside the scope of the node context using the syntax::

  ${q(site).find('[instanceof TYPO3.Neos.NodeTypes:Text]')}

Depends on I08b957467eea91f52cc6f2fea71ab45c797e4a8f

Change-Id: I1a6fb37fc2d8f0b5e652187cf2d47421201b0f5b
Related: #48278
Releases: master, 1.1
Reviewed-on: https://review.typo3.org/27911
Reviewed-by: Christian Mueller
Tested-by: Christian Mueller
Reviewed-by: Aske Ertmann
Tested-by: Aske Ertmann
[FEATURE] Prune a single site on command line

Introduces the new argument site-node-name for the site prune
command to prune a single site based on the root node name.
Will clear all nodes and domains for this site as well as the
site object.

Change-Id: Ic8508b354ac34859089b0279851a0979d1e7904c
Releases: master
Reviewed-on: https://review.typo3.org/28710
Reviewed-by: Christian Mueller
Tested-by: Christian Mueller
Reviewed-by: Markus Goldbeck
Reviewed-by: Karsten Dambekalns
[BUGFIX] add missing property initialization

For testing edit for example the node title more
than once in the inspector and the title in the
trees should also be actualized.

Change-Id: I1a9b63a346b34fa2a032d6581276a4f200f2941e
Releases: master, 1.1, 1.0
Reviewed-on: https://review.typo3.org/28704
Reviewed-by: Markus Goldbeck
Tested-by: Markus Goldbeck
Reviewed-by: Christian Mueller
Tested-by: Christian Mueller
Reviewed-by: Adrian Föder
Reviewed-by: Aske Ertmann
Built minified JavaScript/CSS files
[TASK] Update translations from translation tool

Releases: master
[BUGFIX] Fix product-name in ValidationErrors.xlf

Change-Id: I732eced77bb465e1a8743b4a8e818347e8065343
Releases: master
Reviewed-on: https://review.typo3.org/28790
Reviewed-by: Karsten Dambekalns
Tested-by: Karsten Dambekalns
[TASK] Update translations from translation tool

Releases: master
[TASK] remove unused TypoScript for Raw Content Mode

Change-Id: I0c6977cf2f209b5f93aaba30c56eee204e86b0e1
Releases: 1.1, master
Reviewed-on: https://review.typo3.org/28758
Reviewed-by: Aske Ertmann
Reviewed-by: Sebastian Kurfuerst
Tested-by: Sebastian Kurfuerst
[FEATURE] Synchronize link ViewHelper arguments with Fluid

Adds "section", "addQueryString" and
"argumentsToBeExcludedFromQueryString" to the link and uri
ViewHelpers for Neos to be in sync with the link action
ViewHelper.

This is also a first step to enable section index menus in Neos.

Change-Id: I5eebbbb411410e3bf7e15d7206a97e1231dc17b1
Releases: master, 1.1
Reviewed-on: https://review.typo3.org/28791
Reviewed-by: Aske Ertmann
Reviewed-by: Christian Mueller
Tested-by: Christian Mueller
Reviewed-by: Karsten Dambekalns
Tested-by: Karsten Dambekalns
[TASK] Update CodeMirror from version 2 to 3

Also fixes and improves various styling.

Change-Id: I47c9d6f7f696f22dfea440df26f15980b4880bb5
Releases: master, 1.1
Reviewed-on: https://review.typo3.org/26652
Reviewed-by: Aske Ertmann
Tested-by: Aske Ertmann
Tested-by: Christopher Hlubek
Tested-by: Karsten Dambekalns
Built minified JavaScript/CSS files
[TASK] Make use of TYPO3.TYPO3CR PublishingService

Adjust to change If13788febbf94a905080daea749b6d8bad50a931 where
the package is made independent of TYPO3.Neos, allowing the default
publishing service to be replaced using Objects.yaml

Change-Id: Ieb5d0c77638c99473317a5ac5bcce8f26c071dab
Resolves: #46464
Releases: master, 1.1
Reviewed-on: https://review.typo3.org/26496
Reviewed-by: Aske Ertmann
Tested-by: Aske Ertmann
Reviewed-by: Karsten Dambekalns
Tested-by: Karsten Dambekalns
[FEATURE] Localized node routing and consistent use of context path

This change adds a LocalizedFrontendNodeRoutePartHandler that can be
configured for sites using localization. A new strategy for getting
the locales dimension values from a URI segement is added with
ContentDimensionPresetSourceInterface and a Settings based
implementation.

For consistent use of content dimensions in nodes, several parts of Neos
are updated to use the context path consistently.

Controllers and services in Neos are updated to use the new methods
in the ContextInterface instead of directly accessing the node data
through NodeDataRepository.

How to use
==========

In order to use the localized routing, the following needs to be inserted
to Objects.yaml::

    TYPO3\Neos\Routing\FrontendNodeRoutePartHandlerInterface:
      className: TYPO3\Neos\Routing\LocalizedFrontendNodeRoutePartHandler

Furthermore, a "locale" dimension must be configured, e.g. by using the
following Settings.yaml::

    TYPO3:
      TYPO3CR:
        contentDimensions:
          locales:
            default: mul_ZZ

After that, the site must be re-imported from XML.

This must be merged together with the corresponding changes in the TYPO3CR
package.

Change-Id: I497987d1926724cb91143b1009598abddb191f85
Releases: 1.1, master
Reviewed-on: https://review.typo3.org/27490
Reviewed-by: Christopher Hlubek
Tested-by: Christopher Hlubek
Reviewed-by: Sebastian Kurfuerst
Reviewed-by: Christian Mueller
Tested-by: Sebastian Kurfuerst
Built minified JavaScript/CSS files
[TASK] Grunt concat inconsistent with library file

The NProgress source file doesn't match the current
preprocessed file, this change just updates with the
output from grunt concat.

Change-Id: I52dcad9c825431edce585fa7850e12dd527f8981
Releases: master, 1.1
Reviewed-on: https://review.typo3.org/28830
Reviewed-by: Aske Ertmann
Tested-by: Aske Ertmann
Built minified JavaScript/CSS files
[BUGFIX] Select box editor values inaccessible in inspector

If a select box editor has options that are longer than the
available height in the inspector they are inaccessible.

Also removes the mouse scroll binding that makes it impossible to
scroll the inspector down when after scrolling the options to the bottom.

Change-Id: I6a3a756e04478b3f710507d3c2ac396e630fda00
Releases: master, 1.1, 1.0
Related: #48307
Reviewed-on: https://review.typo3.org/28832
Reviewed-by: Aske Ertmann
Tested-by: Aske Ertmann
Reviewed-by: Karsten Dambekalns
Tested-by: Karsten Dambekalns
[FEATURE] allow to set dimension values in URL if not in live workspace

As preparation for a translation user interface, we need the ability
to set dimension values (like "locale") in the URI, such that it can be
set like::

    features@user-admin;locales=de_DE,mul_ZZ.html

This change allows to set the dimension-values in the URI if not in live
workspace.

This is not yet integrated into the LocalizedFrontendNodeRoutePartHandler.

Additionally, removed a leftover conversion from UUID to nodes when generating URIs.

Releases: 1.1, master
Change-Id: If25a1df32c17566ec5cb47bd638b8280ab7b7c12
Reviewed-on: https://review.typo3.org/28751
Reviewed-by: Sebastian Kurfuerst
Tested-by: Sebastian Kurfuerst
Reviewed-by: Christopher Hlubek
Tested-by: Christopher Hlubek