Release v3.0.0 - use stdlib 4.2 and ability to specify restrict lines

Even though 4.2 is backward compatible with 3.2, went ahead and did a
major version bump as we no longer use the stdlibfeatures module.