Use 'explicit' for constructors.
Fix autogen.sh on Mac OS X.