With regard to missing Messaging and Android Keyboard - Kabaldan has moved them into a system process pool which saves few MBs of RAM, and which unfortunately changes their UIDs. You can either fix permissions on their data or simply reboot - upon reboot, the system will re-create default settings (you'll lose your custom settings).
@Kabaldan: Did you consider security implications of moving the Messaging and Keyboard app into SystemUI space? Regardless of this, I'd say that population of CM4MM users is rather negligible to be an attractive target for exploitation of a yet-to-be-found bug.
Well, yes, the concern is perfectly reasonable.
On the other hand, what's moved to shared uid is exactly just the LatinIME and Mms app whose source code is published on github, not any random input method/messaging app installed by user.
So far, in the SystemUI process on Milestone, we run DSP Manager (but it's actually running only if the effects requiring persistent service are enabled), Usb app, LatinIME and Mms app. That's 8MB of spared RAM on persistent processes, which I guess is worth it.
Anyway, the whole, much lager system framework itself offers much more interesting playfield for potential vulnerability hunters
.