Renamed exceptions
Merge branch 'tickets/DM-764'
Switch from std::list to std::vector in MultiShapeletFunction.
Start work on unified interface for basis matrix evaluation