Chemisorption patterns as predicted by band calculations, by frontier crystal orbitals, and by cluster calculations: hydrogen atoms on graphite