Ultrashort-Period Binaries. II. HZ 29 (=AM CVn): a Double-White Semidetached Postcataclysmic Nova?