renamed import

renamed imported matplotlib.collections from
`collections` -> `mcollections` to try and avoid clashing with
`collections` in python core.
added test_quiver module

tests memory leaks reported in issue #2556
fixed memory leak in quiverkey

closes #2556