Improved caching in monsky_washnitzer.py
Merge branch 'develop' into ticket/16318
trac #16446: BIBD constructor in lower case
Added a file matroids+plot_helpers.py and plot() method to abstract
matroids class.
Committed changed matroid.pyx and matroid.pxd which were left out of previous
commit.
Added documentation to plot() and show() methods of the abstract matroids class.
Added documentation (except examples) for functions defined in src/sage/matroids/matroids_plot_helpers.py
Added examples to matroids_plot_helpers.py
Added caching of coordinates.
Added ability for user to specify point positions, added option/placeholder for point placement algorithm.
Added option for user to specify whether point placement will be cached or not.
100% docstring coverage and minor documentation fixes.
Fixed some spelling mistakes in documentation.
Added x-y limits tracking. Added _fix_positions() method to abstract matroids class.
Added x-y limits tracking. Added _fix_positions() method to abstract matroids class.
Added NotImplementedError for rank > 3 matroids in show() method of the abstract matroids class.
pep8 compliance for matroids_plot_helpers.py.
Documentation and doctest fixes
Fixed docbuild errors
Fixed bugs reported by Stefan in comment 15 and 18.
Trac 10665: reset mwrank_EllipticCurve.__saturate when creating new 2-descent data
Fixed parallel element bug. Modified parallel element placement. Changed point color to lighter gray. Added NotImplementedError for rank 0 matroids.