Update to "match" the SinSpect version.
Code to generate crystal slabs.

Incomplete but good enough to generate arbitrarily-sized clusters
and periodic systems for diamond, and, with tweaking, any other
crystal. Supports arbitrary crystal orientation.