Increase compatibility with numpypy and matplotlib

- numpy/lib/utils.py: get_include() now calls numpypy.get_include().
- numpy/core/fromnumeric.py: Add implementations for np.take() and
  np.ptp().
- numpy/distutils/misc_utip.py: Add comment what was done to
  deactivate building of external modules.
- numpy/f2py/rules.py: Replace array->data calls in wrapper
  generator by PyArray_DATA(array).