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.
Merge pull request #27 from ucb-bar/featuredep

Add scalac options to quiet compiler warnings.