Upload & Sell: Off
I have all of the lenses you mention, save the 24-105L. My 5d is the original though.
With what you have, I would say this - get something to expand your FL range instead of one of the primes that covers one of your zooms. Add those later. The 70-200F4L IS is plenty sharp, and you can manage DOF pretty well, though you won't get the razor thin stuff the 135F2 can give you.
The 100-400 gives you reach, which can be great depending on what you like to shoot. I'd consider that a top contender if you like to do wildlife. If, on the other hand, you prefer bigger scenes/architecture/landscapes, get a 17-40F4L.
The 100mm macro is a great lens, but you can get by for a while doing macro work with some extension tubes on your 70-200.
I just got the 135 F2 last week and haven't played much with it, but it is super sharp and has GREAT colors. A definite for your collection, but not right now.
So, I'd say 100-400 first. Then maybe a 17-40, or by then you'll have enough experience to know what FL you like best, and get a good prime in that range.