Unless your very sensitive to sodium chloride the additional salt in the water isn't that big a deal and if you are sensitive you can use potassium chloride in place of salt.

Boiling hard water will not remove the minerals it just makes the minerals act a little different. For most household uses boiling is no solution and even for shaving you would have to boil and use the water before it cooled substantially. The only true solution for hard water is some type of processing.