Fixes #1263

Added uppercase option to AutoSlugField and tests for separator and uppercase options.
Code of communication event type generated with uppercased letters and underscore as separator.
Changed setup of functional test in dashboard/communication to be passed with code populated from name.