Set the first weekday based on the locale when the default profile runs.

This is something that has previously happened while setting up default content (i.e. in CMFPlone in Plone 4 and in ATContentTypes and plone.app.contenttypes in Plone 5), except it was set on portal_calendar. I think it makes more sense here.

I also switched the custom import step registration to ZCML.