able to configure all the generated blank lines,
added a filter for modules
fixed bug caught by unit tests
I mistakenly used `ctx.Writer` instead of `writer` in `writeModuleHeader` and `writeTypeHeader`.
added BlankLines.Default and made None be no blank lines
revert temp code in test ``go to empty class metadata``
Merge branch 'master' into BlankLines

Conflicts:
	src/FSharpVSPowerTools.Logic/GoToDefinitionFilter.fs
Merge pull request #907 from ctaggart/BlankLines

able to configure all blank lines for SignatureGenerator