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 branch 'master' into atomic-pool

Conflicts:
	sparrow/src/Classes/SPPoolObject.h
	sparrow/src/Classes/SPPoolObject.m