atom_table:
 * reserve values under 0x10000 for pre-defined atoms.
 * added copy constructor.
Added haskey() method to variant.