Interfaces being constructed, value passing and declarations

The interface for the module was revamped assuming that now
BIONAPL will pass the number of elements, number of species and
all other necessary values, and allocate the arrays for value passing.

Two main interface routines must be constructed with the array order
fixed: bionaplphreeqc and phreeqcbionapl.