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,
except it was set on portal_calendar. I think it makes more sense here.

I also switched the custom import step registration to ZCML.