From Kim Kardashian's lob to JLo's '90s haircut, here are the best medium-length hairstyles and haircuts for women of all ages.