New class AdHocAbstractRecord.
Printout of AdHocAbstractRecord class.
Optimization of AdHocAbstractRecord class.
Table limit added. Input without limits enabled.
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.
Upper solution bound for toms748_solve repaired.
Obsolete variables and constructions removed.
Method upper_toms_bound() removed from source code.
Solubilities and table limits are optional(). Functionality tested.
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.
Fix fem unit_test.

- replace undefined constructors in fe_values test
Merge branch 'master' of https://github.com/flow123d/flow123d
-FADBAD++ added in third party
-interpolation added in src - includes both functors and interpolation
-cmakefiles edited to add interpolation in build process
-created unit test for interpolation
-functor implicit and interpolant implicit created
functors_test moved to unit_tests, *.kdev4 added to .gitignore