Makefile: add free-line-length-none compile flag

The gfortran compiler requires the -ffree-line-length-none compile flag since
some lines in multinest go beyond the traditional limit for FORTRAN programs.
cnest_c.c: fix multinest function symbol name

gfortran exports the nestrun function in nested.f90 as __nested_MOD_nestrun,
fix the name of this symbol within the file.
replace Intel MKL libs with generic versions

Replace linker flags which reference the Intel Math Kernel Library routines
with ones which reference a generic LAPACK.
remove -fpp flag not supported by gfortran

gfortran does not support the -fpp compiler flag. Remove it from the Makefile.
remove -nofor_main flag not supported by gfortran

gfortran does not support the -nofor_main flag which is supported by the Intel
compiler. Remove this flag from the Makefile.
add .gitignore file

Add a .gitignore file which specifies the output from building which should not
be committed into the repository.
add -fPIC flag to compile options

On Ununtu (and many Linux) systems, one should compile shared libraries with
the -fPIC option. The original MultiNest source compiled a static library where
this was not an issue. In our project we use (sometimes) a shared library
version of multinest.
nested.F90: ensure MPI_INIT called once

When MultiNest is used as a library embedded in another application, it almost
certainly will be called multiple times. At the moment MPI_INIT is called on
each invocation which is an error.
add shared library target to make all

Ensure that make all will now build libnest3.so along with libnest3.a.
add shared library target to .gitignore

Add the libnest3.so target to .gitignore.
Merge branch 'rjw57' -- creating a dynamic library

Conflicts:
	Makefile
	example_eggbox/Makefile
	example_eggbox/cnest_c.c
	example_gauss_shell/Makefile
	example_obj_detect/Makefile
	nested.F90
roll back a little, make mpi optional
can manually disable mpi now
Merge branch 'upstream'
Possible Darwin-compatible Makefile
Release MultiNest_v2.18 from http://ccpforge.cse.rl.ac.uk/gf/project/multinest/
Release MultiNest_v3.0 from http://ccpforge.cse.rl.ac.uk/gf/project/multinest/
gitignore
Release MultiNest_v3.1 from http://ccpforge.cse.rl.ac.uk/gf/project/multinest/
Release MultiNest_v3.2 from http://ccpforge.cse.rl.ac.uk/gf/project/multinest/