replaced NULL with nullptr
replaced NULL with nullptr
minimised dependencies, normalise type, layout and warnings. Replaced NULL with nullptr
replaced NULL with nullptr
minimised dependencies, normalise type, layout and warnings. Replaced NULL with nullptr
removed obsolete string classes