Fix Issue 3068 - concatenation operator doesn't like typed named enums

Allow const conversion when the enum's base type converts to the target type.