Embedding some ids to fix working points

I'm re-embedding some ids to make the lepton vetos work again. Also, @nwoods the PVDX and PVDXY solution you implemented broke taus (unhandled exception). I've reverted it back to only being in the appropriate lepton candidate template. The new MiniAODLeptonIpEmbedder doesn't work for taus yet though. Need to look up the solution for that (not a priority since neither of us are using taus quite yet).

Actually, these changes can allow us to cleanup some of the FinalStateEvent functions. I'll do that next.