Re-work application of Dirichlet boundary conditions to work with multiple time function for the same dof.