Ada & Fortran Support

The GCC's fortran compiler outputs messages in a very strange (dumb if you ask me) format

```
Checker fortran-gcc returned non-zero exit code 1, but no errors from output: /home/per/Work/elisp/mine/flycheck_circle.f:1.1:

program circle                                                          
 1
Error: Non-numeric character in statement label at (1)
/home/per/Work/elisp/mine/flycheck_circle.f:1.1:

program circle                                                          
 1
Error: Unclassifiable statement at (1)

Checker definition probably flawed.
```

The following

```
:error-patterns
  ((error line-start (file-name) ":" line "." column ":"
          "Error" ": " (message) line-end))
```

needs to be extended to simply, for now, drop the three lines printing

```

program circle                                                          
 1
```

Could you please help fix this? I'm fluent in Emacs' regexp but Flycheck's own pattern syntax is unknown to me.