Major refactoring of solver interfaces. Debugging is ongoing!
Bugfixes and slight improvements.
New interfaces
A few more bugfixes, cleanup. All tests running for now.
Adding test of ASR with early redemption. No idea about price validity
Refactoring of parser ifc to improve compilation time!
Templating the Binary/UnaryOperation evaluation routines
Added base class for AVInterpolators, with 2 implementations (Linear and NaturalCubic). Added regression  tests (checked vs previous NaturalCubic implementation too)
Changes to the code to remove AV dependencies: now handling specific cases (will throw in general cases, we can implement when needed)
Making sure the sv inner stride is zero if there's no SV dependency
Adding a barebone ASR pricer
Made the barebones ASR pricer support early redemption. There's still a sub-bp mismatch, it might be worth investigating it!
Added parsing of instructions from xml files, and resource files with samples
Changing the interface of models (so that we don't need the trade specifics to initialize the model!)
First version of pricer. Doesn't play nice yet with trade dates before the pricing date.
Adding fixings in the interface to the model (and as a member on the base model)
First version handling stepping before the pricing date (and looking up fixings). Lots to test!
Trying to get pricing to work independently of the position of the pricing date
Adding more tests for CEValues operations before trying to optimize
Merge pull request #15 from 196884/New_Solver_Ifcs

New solver ifcs