ae.utils: Refactor ALLOCATOR_EXPR
ae.utils: Move Value/RefType from alloc to meta, rename ValueType

ValueType is renamed to StorageType to avoid conflicts with ValueType
from std.traits.
ae.utils.meta: Add dereference function (reverse of reference function)
ae.utils.container: Overhaul linked lists
ae.utils.container: List iterator improvements
ae.utils.container: Compatibility alias