Fix: Private properties of descendands handling more properly in form "ClassName::propertyName"

Before this fix private properties of descendants collected as is
with NUL character: "<NUL>ParentClass<NUL>propertyName". Such names may
be rendered as empty string somewhere. These NULs are just internals
of PHP.

Now collect such inherited properties as "ParentClass::propertyName".
Add debug case for serialize sources
Refact: preparing for more changes

Splitting low level parsing and high level values extracting
Keys are not a values, which can be referenced
Any value can be referenced by "r" or "R"

"r" - is a value itself - used as link to an object
"R" - is NOT a value - used for PHP's references
Merge branch 'references-upgrade'
Fix: read class name as normal string to handle UNICODE
Refact: code styling mismatch original style
Add tests for inherited private members and references
Merge pull request #1 from Vovan-VE/master

Fixed collecting of inherited private properties, Fixed references counting for "r" and "R"