Bug 1046529 (part 1) - Split and simplify AtomTableKey's constructors. r=bz.
Bug 1046529 (part 2) - Ensure static atoms always end up in gStaticAtomTable. r=bz,hsivonen.