added std::future return values for postWork as requested. various changes on cmakefiles for clang. brought out headers from their folders. changed some demo's and added demo #4 for future. added Pool::getWorkerCount(). fixed fatal bug in Pool::decreaseWorkerCount(...)