Move transformations out of Python wrapper generation and into separate transform classes
Begin refactor of wrapgen into three modules: transform, pywrapgen and f90wrapgen
Refactor continues
More refactoring. Remove 'from XX import *' throughout.
Merge branch 'master' of https://github.com/jameskermode/f90wrap

Conflicts:
	f90wrap/fortran.py
	f90wrap/wrapgen.py
	scripts/f90wrap
Merge pull request #7 from steven-murray/master

Change Type selection to Module selection
Resolve merge conflicts
Resolve merge conflicts
Pass -m/--mod-name argument
Merge branch 'master' of https://github.com/jameskermode/f90wrap

# By James Kermode
# Via James Kermode (3) and jameskermode (1)
* 'master' of https://github.com/jameskermode/f90wrap:
  Pass -m/--mod-name argument
  Resolve merge conflicts
  More refactoring. Remove 'from XX import *' throughout.
  Refactor continues
  Begin refactor of wrapgen into three modules: transform, pywrapgen and f90wrapgen
  Move transformations out of Python wrapper generation and into separate transform classes