quik: all installing to hard drive without first stage

Infact this removes first stage support from the installer period.

By default the installer will install to the same hard drive that
second.b is on. It will install second.b into the Apple_Bootstrap
partition and Apple_Bootstrap partition only, making this
the bootable partition.

You can override the target device with '-d'. For example,
to install to the floppy drive (as a recovery aid) you could
do

$ quik -d /dev/fd0

Signed-off-by: Andrei Warkentin <awarkentin@vmware.com>
quik: remove first stage completely.

No more first stage with boot blocks support. It's
a pretty shitty way to boot, given that it's very
fragile and doesn't allow for a free-standing
bootloader than can be put anywhere.

The partition-zero booting way is now the only way to boot.

Signed-off-by: Andrei Warkentin <awarkentin@vmware.com>
quik: add the ability to list files with !ls

Now you can do something like:

boot: !ls
boot: !ls /
boot: !ls /etc
boot: !ls upper/pccard45,401@0:3
boot: !ls upper/pccard45,401@0:3/boot

Signed-off-by: Andrei Warkentin <awarkentin@vmware.com>
quik: some cleanup

Tidying up a bit and improving the building.

Signed-off-by: Andrei Warkentin <awarkentin@vmware.com>
quik: allow specifying initrd

...at boot: prompt following kernel image name.

Signed-off-by: Andrei Warkentin <awarkentin@vmware.com>
quik: couple improvements

1) Allow invoking similar to -

   > 0 boot fd:0 -- Linux

   ...in this case boot-file will be read for the location of quik.conf,
   and is thus equivalent to -

   > 0 boot fd:0 ata0/ata-disk@0:3/etc/quik.conf Linux

The timeout, if any, is not honored in either of these cases.

Also, in case loading fails, leave the cfg image/initrd strings
intact. This introduces some memory leakage (heh), which I
have a cute way of addressing next (that doesn't involve writing
a real malloc for ;-)).

S Dnyom Programista, chuvaki...

Signed-off-by: Andrei Warkentin <awarkentin@vmware.com>
quik: check in README

And some distrib binaries and examples.

Signed-off-by: Andrei Warkentin <awarkentin@vmware.com>