FIX: Portfolio creation to support more outcome names
FIX: Portfolio creation to support more outcome names

Outcome names should also not be used in the label names as
special characters break pdf generation.

doubtfire-lms/doubtfire-api,jakerenzella/doubtfire-api,alexcu/doubtfire-api,jakerenzella/doubtfire-api,jakerenzella/doubtfire-api,alexcu/doubtfire-api,final-year-project/doubtfire-api,doubtfire-lms/doubtfire-api,doubtfire-lms/doubtfire-api,final-year-project/doubtfire-api,doubtfire-lms/doubtfire-api,doubtfire-lms/doubtfire-api,alexcu/doubtfire-api,jakerenzella/doubtfire-api,final-year-project/doubtfire-api,jakerenzella/doubtfire-api,jakerenzella/doubtfire-api,jakerenzella/doubtfire-api,doubtfire-lms/doubtfire-api,alexcu/doubtfire-api,alexcu/doubtfire-api,final-year-project/doubtfire-api,doubtfire-lms/doubtfire-api,final-year-project/doubtfire-api,alexcu/doubtfire-api