Update for julia-1.0
- now fully compatible with julia-1.0
- introduced a custom exception
FortranFilesErrorforFortranFiles-specific errors - improved test coverage
- only allow writing homogeneous
Arrays that have a concrete Fortran-compatibleeltype-- this change is potentially breaking but prevents inadvertently writingArrays that Fortran wouldn't be able to read