Added Fortran support.

- Renamed kernel file to avoid conflicts.

- Added interfaces to allow initialization from OCL-MLA.

- Updated Fortran interfaces with new initializer functions.