Added two string extension methods: ToValidFileName and ToValidFilePath
Added FileNameExtension property to SubmissionType model
Improvements in the ordering of submissions in contest results pages
Implemented solutions exporter (Closes #318)