schema: Add name mangling helper function and tests.
Implement name-mangling of schema fields ...

... for fields defined via class attributes

also: tests
Add more name mangling prefixes ('dot' & 'dash')

Also: extend tests.
docs: Document field name mangling
Update changelog.
Merge branch 'feature/name-mangling' into develop