Convert FORTRAN modules to namespaces

This helps fix linking issues and ambiguity related to the difference between classes and modules in FORTRAN 2003+.
Fix rules for closing FORTRAN module and typedef scopes
Remove filtering rule when generating FORTRAN module links
Merge pull request #247 from hansec/FORTRAN_moduleNS

Convert FORTRAN modules to namespaces