Austria's governing coalition has agreed to ban full-face veils in courts, schools and other "public places" as part of a reform programme aimed at countering the rise of the far-Right in the country.