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. 
This should just be `#include <tinyxml2.h>`