core::rt: Add MessageQueue type

This is the queue used to send messages to Schedulers