refactor, debug Value & Memory classes. Compound manager
remove excess template parameters to Memory/Traits and its successors (like Size and Offset)
fix creation of types in order to eliminate double freeing
add bounded and unbounded variants of distributions. append "override" modifier to overriden virtual members of distributions classes
rename kNone to none
kNone -> none