Handle items with incomplete subtypes

We should ignore subtypes that are pickable, but without a Palette
section.
Fix vmfLib crash with an empty map

This does crash VBSP, but VMFLib will correctly handle a map that does
not have a mapSpawn or no solids.