Auto smooth improvement

Easy flexible new method to auto-smooth. Rather than being on and off just give us a curve to define the relationship between the angle of the edge (0-180) and the output of how smooth/flat the shading is (0-1). Same interface of the brush falloff could be used. You could still simulate the old auto smooth method by making a steep curve