Fix bug in read.cross for format="csv" in odd cases

 - if linkage groups not ordered, not given numeric names, and no map
   positions provided, crazy re-ordering would occur.