Coloring problems in combinatorics and descriptive set theory