[RogueC] Added check to avoid name collision between "OptionalType" and "Type?"
[RogueC] Added check to avoid name collision between "OptionalType" and "Type?"

- "Type?" resolves to C++ name "OptionalType".
- RogueC now prevents dev from names like "OptionalXYZ" if a collision will result.

AbePralle/Rogue,Plasmaworks/Rogue,Plasmaworks/Rogue,Plasmaworks/Rogue,Plasmaworks/Rogue,AbePralle/Rogue