fixing linter messages - remove compatibility headers
Addressing about 22 linter messages:
- replacing c compatibility headers by standard c++ headers (should not make any difference if it is compiles as this means they are only in the std name space instead of global)