Fixed SPI code to use correct clock polarity.  The PIC output bits should transition on the falling edge
of the clock signal since the memory clocks them in on the rising edge.  This is SPI mode (1,1).  However,
to get SPI mode (1,1) on the PIC, apparently you program (CKP,CKE) as (1,0).  The clock now idles high and
is active low.

Memory test now passes, reading in the correct device serial number, family and size.