PDF backend works with PyPy for line plots

- lib/matplotlib/backends/backend_pdf.py: The usual problem that
  float(width) and float(height) must be passed to C.
- lib/matplotlib/colors.py: ma.min(A)->A.min(), ma.max(A)->A.max().
  This was also necessary to make it work with PyPy.