Queue.hpp now compiles. Defaulting message queues to use external locking until we resolve std::tuple's trivial destructor issue.