A blend of great songs, a likeable cast and buckets of charm make Sing Street a singalong delight.