Moved resolving of constraints from LinePlot to an abstract class
Created by: John-P
Added a StaticPlot abstract class between abstract plotter and LinePlot which handles the resolving of constraints. StaticPlot now has a plot_axis method which is called from StaticPlot once for each axis with a list of the series (lines in this case) to be plotted on that axis.