Taylor Swift had everyone from Stevie Knicks to Sir Paul McCartney singing at her wedding, and 00s pop rock star Avril Lavigne joined in the fun.