Update the map-by obj and map-by obj:span mappers to correct for errors in computing carryover across the nodes. Be a little less complex in the algorithm so it is easier to follow and debug.

Refs #4296
Cleanup trailing spaces and use of tab instead of spaces

Refs #4298
Silence warning

cmr=v1.7.5:reviewer=ompi-gk1.7