Get assembly working for ghost meshes.

Need check in assembly loop for ghosts. Will go when iterators are extended.