feature--PDI--Improved_support_for_types
- adding char support and preparing structure support
- adding support for kind keyword
- autodetecting default Fortran kind in cmake
Based on !63 (merged) and should be merged after it
Based on !63 (merged) and should be merged after it