HRCPP-36 Compiler warning for BlockingQueue.h

Change the type for capacity from int to size_t.
HRCPP-37 ExhaustedAction.CREATE_NEW conflict with macro in fileapi.h on windows

Check if the macro CREATE_NEW is defined and temporarily undefine it.