Add scalac options to quiet compiler warnings.

We use the "-language:reflectiveCalls" feature to access structure fields for wiring (":="). Enable the feature to quiet compiler warnings.
Add scalac options to complain about questionable usage of other features.