Add Template support partially

News:
- Use StringTemplate as the template engine for Fortran.
- Add FortranRewriter, FortranTemplater and FortranProcessor classes
  for my Fortran language translator bricks.