Bugless now

After a long and frustrating period of noncoding due to the appearance
of an elusive (but silly) SSL bug, the Transaction hierarchy is working
now and can handle a cross-scheme redirect. Transaction can change its
type from a http transaction to a https transaction. Yeah! A lot of
polishing is still left though, before it will be fully ready for
multisegment downloads.