do not mark memory segment as valid until the initialization is completed
added a note to the manual about the external data/index interaction
improved handling of large (>2G) memory segments