Bug fix: Make sure PowerShellHostOutput.Write() handles \n and \r\n
Bug fix: Log objects that fall off the pipeline to the build log
Refactor ExecuteParameter.TryGetCommand() to throw instead
Rename ExecuteParameters class to CommandFactory
Factor PowerShell file parameter normalization into separate class for reusability
Abstract away the initialization of PowerShell and the PowerShellHost for resuability
Feature: Add support to automatically invoke .BuildScripts\BeforeBuild.ps1 and .BuildScripts\AfterBuild.ps1 if they exist in the project directory
Reorganize Nuget files into their own directory
Correct pluralization in Resources.ArgumentsParameterNotValidWithExpressionParameter
Set default runspace; will be need to invoke PowerShell.Create(RunspaceMode.CurrentRunspace)
Split integration tests into two fixtures: one for testing expressions, another for test files
Refactor CommandFactory: create dedicated methods for creating expression and file commands
Feature: add ability for PowerBridge to auto-discover the parameters to use for file-based PowerShell scripts using a collection of TaskItems passed to the build task.
Feature: Automatically add BeforeBuild.ps1 and AfterBuild.ps1 to the project when installing the NuGet package

Only perform the operation if:
- The build scripts do not already exist
- The project does not already call the InvokePowerShell build task
Update minor version