Minor cleanup and modernization

These changes remove some unneeded build settings and tweak a few other things.  The functionality of the plugin is unchanged.