Added productId numbers and product query command
Added hooks for productId assertion and dip switch matching
Went back to traditional constructor call.

The addShield4xRGB() call should be explored later on.  It might be nice to track the bus and look for duplicate dip settings.
Sped up the red-blue oscillator