Change voting uniqueness constraint to 1 proposal per contestphase, fix user portrait upload