Revised atom::atom, added atom::ad_unsupported, is_nonpolar_hydrogen, is_polar_hydrogen