SPPoolObject modifications

optionally threadsafe, no longer requires subclasses to implement the
SP_IMPLEMENT_MEMORY_POOL() macro, uses a static hash table of queues
instead
safer hash function and naming changes
Merge pull request #18 from racarone/atomic-pool

SPPoolObject modifications