Added to fortran_template.f90, altered fortran2.py to comply.

Put in separate args declarations and properly formatted footer.
Incremental progress towards matching/emitting DFT code.

The FFTW computation step is defined.  Still need to figure out
the right way to match shapes.
FFTW is emitting reasonable code, still working out kinks.

The FFTW computation functions properly and emits code.  This
can be seen in test_fftw.py.

For some reason, the fftw_plan requires buffer handles and declares them
in/out, which is screwing with the compiler. Working on work-arounds.
Merge remote-tracking branch 'maxhutch/compblas' into compblas

Conflicts:
	sympy/computations/matrices/fortran2.py