Add support for Polyglot badge

Assigns the polyglot badge when a user selects more than one
seconday language. Closes #548
Merge branch 'develop' of gitlab.solas-match.co.cc:solas-match into develop