Australian socialite Primrose Dunlop has died age 70, after a 'heart-wrenching' three years in full time dementia care.