linux-image and linux-image-generic are metapackages pointing at the latest linux-image-something, ensuring you get the updates. Keep them.
linux-image-3.0 sounds like something old, as everything else is at 3.5. Not sure what it is.