Слово очень размытое, на самом деле. Сожителем можно назвать любого человека, который проживает с тобой в общем пространстве. Любого родственника, если уж на то пошло. Неинформативное слово. Оно означает только то, что люди проживают вместе. Тогда и официальных супругов можно назвать сожителями с таким же успехом.