AstronClientRepository

Implements ACR and fixes a few bugs.
@CFSworks I don't think a lot of people are using the CMU server repository.  I think it's OK to replace our current MsgTypes with the Astron version entirely, especially as the plan to merge Astron-specific code into Panda would probably be before a major, backward compatibility breaking Panda 2.0 release.