Implemented M3 step 3: User-level LMP data structures for memeater, passing endpoint capabilities, and a simple send-and-receive sequence.