Nicer check for Scalar::Util

This uses the form changed in PR#23, and matches the suggested change in
issue#25 for detecting optional modules.