* BUGFIX: Vector containers were not updating correctly in resize when -1 was used.
* FEATURE: Queue now has blocking version of dequeue, but this is not a preferred way to dequeue. There appears to be a race condition that is hard to replicate with blocking version of dequeue
* FEATURE: Added is_valid alias for exists
* TESTS: Added Queue tests to test_karl_containers.cpp
* TESTS: Added test_threader_producer_consumer.cpp for using the thread safe Queue container
* TESTS: Added test_threader_queue_perf.cpp for running producer/consumer without printouts
* Updated version to 1.9.17

git-svn-id: http://madara.googlecode.com/svn/trunk@1444 2850746a-f1c8-11dd-b507-8b4ecd5210be