New class AdHocAbstractRecord.
Printout of AdHocAbstractRecord class.
Optimization of AdHocAbstractRecord class.
Change AdHocAbstractRecord class.

Processing of unconstructed childs in finish method.
Changes in constructor and in class methods.
Add unit test of AdHocAbstractRecord class.

Design of test class with static input types in accordance with using in
Flow123D.
Small changes in AdHocAbstractRecord class and test.
Read storage of AdHocAbstractRecord objects from input.

Changes in JSONToStorage class.
Unit test for reading AdHocAbstractRecord object.
Methods for printout of AdHocAbstractRecord class.

Add empty methods.
Optimization of TypeBase::finish() method.

Remove const identifier in finish methods of TypeBase class and its
descendants.
Remove unnecessary commennted blocks of code in input module.
Printout of AdHocAbstractRecord.

- print methods for all printout types.
Unit test of AdHocAbstractRecord.
Optimization of AdHocAbstractRecord class.

- remove printout of AdHocAbstractRecord name.
- remove processing flags in text and LaTeX output.
Add default descendant of AdHocAbstractRecord.
Merge branch 'master' into DF_AdHocAR