Adds explicit children mode that puts child elements into distinct property.

Adds `explicitChildren` mode (off by default) that puts child elements into distinct property cpecified by `childkey` property (default to `$$`).

By default `charkey` properties are excluded from children and sised in one level higher. But this could be changed by `charsAsChildren` options.

Corresponding tests cases added.
Docs updated.