Trivial transactions implementation for namespace
harmonized use of const and alloc/free in lists
No more warnings. Enable -Werror. Yay!