SqlServerInput and improved FluentConfiguration

also created non-script versions of current scripts except MongoDb due
to external dependencies.
Probably shouldn't have left username/password in.  Not that it's really gone!
Input position handling changes
Trace/Log changes and minor tidying up
Views for testing plugins added.  Key store can now be turned off if no location specificed.
Refactoring and minor changes related to execution and disposal
Logging
Minor log changes
Event overhaul
Remove unused interface