Remove Singleton metaclass from NumberSymbol

Subclasses of NumberSymbol should manually set Singleton as their metaclass if 
they want to be singletonized.

See issue 3643.