Fixed a subtle issue that affected Function::evaluate().
Moved PreviousSolutionFunction definition into PreviousSolutionFunction.cpp.
Merge branch 'master' of github.com:CamelliaDPG/Camellia