Some fixes inspired by linux testing

Removing fifo from makelists, repairing test_fifo test (really just a unit-test for std::deque at this point, but at least we're demonstrating that it's equivalent to the old active::fifo), and fixing compiler gripes in QueueingPolicyShared (platform => std)