Remove extra new line in long chained calls

Close #147.

If one use 'colAutoNlnSkip0i', there are two instances of 'autoNln'
which create an unnecessary new line.
Improve handling of external functions

Fix https://github.com/fsprojects/VisualFSharpPowerTools/issues/660.