* Refactor parameter parsing in Download.cs, add more checks
* Handle Download#unsecureAuth as boolean
* Parse Enums in a case-insensitive mode, propagate error correctly
* Add tests for the newly introduced functionality
* Update the configuration sample to reflect the recent changes
* Update the sample text according to the proposal from @nightman68
* Introduce the Download#FailOnError option.
The change also adds logging of download operations to the wrapper log
* Add documentation for the failOnError flag
* Decouple Core components into WinSWCore projects.
* Use ILMerge to merge everything (inc. Plugins) into a single executable
TODO: API Should be refactored before the publishing
TODO: check signing procedure
Signed-off-by: Oleg Nenashev <o.v.nenashev@gmail.com>
Conflicts:
src/Core/ServiceWrapper/winsw.csproj
Conflicts:
src/Core/ServiceWrapper/Main.cs
src/winsw.sln