These patches implement block layout (draft 5), and incorporate Benny's comments from the last round. They need to be applied on top of the previously sent pnfs patches. Fred