Added file user_parameter.h.
Visitable class now derives virtually from the VisitableInterface.