Fix departments erroring out of sync.

- Upgrade buweb_content_models to latest version.
- Move update_department logic out of buweb_content_models and into profile-publisher.
- Don't create new departments when a user's department string isn't found.