normalize white-space and line-endings
trailing slashes unecessary
output admin message re: settings.json rather than plugin breaking on activation
looks like com_create_guid is more commonly available in Windows, so add a fallback