Revert "Revert "PT-41548187:  Added new constructor to OsTimer to allow functor callbacks for OsMsg instead of message queues.  Revised thread pool to use a vector.""

This reverts commit 14563c008d7e2ead8566df06a09caef67ef7d5e9.