A “Tits-alternative” for subgroups of surface mapping class groups