upgrades MatplotlibGraphPlotter and adds plot to PCAModel
The MatplotlibGraphPlotter now accepts various rendering options
related to markers, lines, axes, figure and grid. PCAModel
now has three plot methods (plot_eigenvalues, plot_eigenvalues_ratio,
plot_eigenvalues_cumulative_ratio) that also accept those rendering
options.