Removed all unused dummy arguments from subroutines in DISCUS.
Fixed most 'may be used uninitialized' warnings in DISCUS using most sensible values.
Fixed most character truncation warnings in DISCUS.
Fixed conversion warnings in DISCUS.
Removed unused parameters from DISCUS. Also fixed incorrect type conversion.
Fixed a lot of warnings in lib_f90 files including unused dummy arguments.
Fixed string truncation warnings in lib_f90. Changed some variable initialisation in DISCUS to prevent implicit SAVE.
Merge branch 'cleanup'

General cleanup of DISCUS and lib_f90 including removal of unsed dummy arguments and variables, fixed uninitialised, truncation and conversion warnings.

Conflicts:
	discus/prog/powder_write_mod.f90
	lib_f90/sys_pgi.f90