Store the cached super block as an ext2_super_block member instead of caching it in a ByteBuffer and using a casting helper everywhere. This patch also combines reading/writing of the super block into a single disk device operation (instead of two.)