minimised dependencies, normalise type, layout and warnings. Replaced NULL with nullptr
minimised dependencies, normalise type, layout and warnings. Replaced NULL with nullptr

mechasource/mechcommander2,mechasource/mechcommander2,mechasource/mechcommander2,mechasource/mechcommander2