DATASOLR-48 - Document ID is no longer fixed to String

added additional test on partial updates along the way