Allow alternate Forthon names when processing options

In order to allow for installation of packages for multiple versions of
Python, Linux distributions often provide wrappers with correct shebangs tied
to specific Python implementation, e.g. Forthon-2.7, Forthon-python2.7, etc.
This patch fixes logic in Forthon_options to take that into account.
Thanks to Kacper Kowalik.
Added dynamic arrays of strings
Added examples of dyanmic arrays of strings
Fixed Makefile to match changes in the building

The --with-numpy option is no longer accepted.
Added a line to move examplepy.so to the current directory, which is
needed since Forthon uses the more standard distutils method of
where to put the .so files.
Updated README for most recent changes
Fixed FARRAY_FROMOBJECT

There was a change in numpy when creating arrays. Multidimensional
arrays that have only one dimension with a length greater than one now
have the F_CONTIGUOUS flag set to true. This was confusing FARRAY_FROMOBJECT.
That routine was rewritten to use the standard numpy PyArray_CheckFromAny, with the NPY_ARRAY_F_CONTIGUOUS set. This gets the strides and dimensions in the
order that Forthon needs.
Used argument names in subroutine error messages
Internal clean up, fixing use of dimensions

Internally, for arrays, there are two copies of the dimensions, one held
by Forthon, and one by the numpy array object. For old reasons, related
to the default C ordering of numpy arrays, the dimensions held by Forthon
were in reverse order. Forthon now makes use of FARRAY ordering options
when handling numpy arrays and no longer needs the dimensions reversed.
This also fixes problems related to changes made in numpy version 1.8.0.
Other minor clean up was also done.
Allow for backward compatibility of numpy macros

For example, in numpy, NPY_F_CONTIGUOUS was changed to
NPY_ARRAY_F_CONTIGUOUS.
When debug is on, add -O0 to the extra args list
Added comment in README for last edit
Merge branch 'master' of /project/projectdirs/warp/www/git/Forthon
Added check for version of gfortran

Older versions of gfortran were buggy and cannot be used with Forthon.
Added with_feenableexcept option

This will only be supported on Linux
Imports PW/PRpickle as PW and PR if PyPDB not installed
Reformatted using 4 spaces for indentation
Merge ../Forthon