asprogram: Unify constant pool logic; sort doubles bitwise
asprogram: Don't emit forward typename references (sort multinames topographically)