Added macro to define methods as deprecated.
New interface to ReducedVarianceModelBuilder

The ReducedVarianceModelBuilder supports now differnet ways of reducing
the variance. To make this possible, we have deprecated the method
BuildNewModelFromModel and introduced new methods that are more descriptive.
support for VTK 6 in BuildPosteriorModelExample
deprecated flag moved to beginning of function definition