Fixed error for fx.parname style input. Refs #9358.
Cleaned the codes. Refs #9358.
Re #9249 new IDF and params
Refs #9369 Add HistoryView and HistoryItem classes.
Refs #9369 Add unit tests for HistoryItem and HistoryView
Re #9249 Added move and get component by name
Re #9249 updated the set nexus properties to avoid conflicts
Re #9249 Added mapping prop names - nexus entries
Re #9249 Fix conflict when merg master
Re #9249 Corrected IDF. Added TODO list.
Refs #9369 Add new methods to HistoryView

We can now unroll/roll the entire history with one call.
Refs #9369 Update unit test for HistoryView

This includes more verbose testing.
Refs #9369 Add script builder class.

Builds a python script from a HistoryView.
Refs #9369 Improve ScriptBuilder output formatting.
Refs #9369 Add unit tests for ScriptBuilder.
Refs #9369 Add doxygen comments for classes.
Refs #9369 Update history GUI for nested history.
Refs #9369 Only declare DPA test algs at test time.
Refs #9369 Swap to using pointers for PropertyHistory objects.
Refs #9369 Connect final child property name with parent output name.