Correct a bug on the pool that cause SIGSEGV on cleaning
Include mutex and controls in every o_object for locking/releasing it in a multithreading environment
Relocate o_aes object