[FLINK-658] Group Sorting for CoGroups

CAVEAT: Only the last commit (bcdd167f4671976a92ad9300256874804598dd3e) and the second last (bea0a070137e322472a96b280d6e7b73711b7fb7) are relevant. The others are displayed because github and the apache git repo are out of sync.