Miami Heat's Derrick Jones Jr. was controversially crowned the winner of the NBA's slam dunk contest.