Fix volatile bitfile programming.

To get this to work I had to set the maximum packet payload size to 256
words. I don't know why it fails with a larger packet, but it seems
stable with 256.
--BRJ