Simba msgs

Moved the URDFParser into the HAL library and made it its own cmake package. It should be standardized, but for now, it's used as-is in CarPlanner and SimBA. The custom protobufs used in SimBA have also been moved to PbMsgs. 
Can we get rid of these dividing line comments? I feel like they just take up screen space.