Prince Harry and his bride-to-be Meghan Markle have selected the musical acts who will perform at their wedding service on May 19.