Сама по себе фраза «не разлей вода» или «водой не разольешь» не может иметь буквального понимания, поскольку это типичный фразеологизм.В нашем примере фразеологизм «водой не разольешь» можно заменить словом «друзья». Но употребляют это выражение, когда нужно подчеркнуть качество этой дружбы, сказать «лучшие друзья».
Думаю , что предложение сложное, состоит из трех простых. Замечено, что люди , которые живут подолгу одинокими в тайге, привыкают вслух выражать свои мысли. Предложение сложноподчиненное: 1 ПП. Безличное , односоставное Замечено (сказуемое , выражено стр. причастием в кр.форме) 2 П.П. Двусоставное , с составным глагольным сказуемым Люди (подл.) привыкают (сказ., глагол) вслух выражать (сказ., инфинитив) свои мысли. 3 П.П. Придаточное определительное. Которые живут (сказ. , гл.) подолгу одинокими в тайге.