ae.utils.meta.binding: Work around circular reference

Circular reference was caused by return type inference.
ae.utils.serialization: Circular reference fixes
ae.utils.text: Add fpToString, numberToString
ae.utils.serialization.store: Initial commit
ae.utils.serialization: Simplify Deserializer, add traverse primitive
ae.utils.serialization.serialization: Drop explicit parent propagation
ae.utils.serialization.store: Implement traverse primitive
ae.utils.serialization.serialization: Type fixes for traverse, handleNumeric
ae.utils.serialization.serialization: Support string->int deserialization
ae.utils.serialization.sini: Initial commit
ae.utils.serialization.serialization: Convert keys when deserializing AAs
ae.utils.serialization.sini: Unicode fixes, add custom deserialization test