simplify coating_brownian noise function interface
Provide the full optic structure as input argument, as multiple parameters from the struct are now used. This should help with future extension of the function as well.
coating_brownian() now also checks internally for the presence of the IncCoatBrAmpNoise parameter to calculate and include the amplitude noise.