shapebase.h tightens shapestates down to 16 baseline supported LODs (figure if you need more configurations than that, something went really pearshaped). Reduced the mColsets and mColsetReport down to a U8 to tighten network load (it is after all, shapebase we're talking here, and there's quite a lot of classes that that adds to)

shapebase.cpp: accounts for alterations in the .h, and a first-pass refactor of collision LOD selections for clarity of intent.