Change logging and output to use NLog
Backport to PowerShell 2 (Target CLR2, .Net35)
Get compile working
Fix references to CLR2 in CLR4 project
Add CLR2 build target
Fix Packages.config and build.ps1
Duplicate the packages.config files (even though this is clearly a bad idea)
Hack the .Net35 exe.config file during build
FIX: the msbuild command lines were commented out!
Fix NuGet.targets and packages.config for standalone build
Add -SkipBuild and -NOPackage to the build script
Add: powershell2 inputs.conf.spec ; Fix: view install.xml html
Fix PowerShell 2 so it shows up as 2
Fix logging bug
Fix module imports
Safety check in build.ps1
Fix XMLFormatter so we get values
Clean up logging more:
Default to INFO for debug log
Change some messages to lower priority
Replace startup stanza message
Add more robust handling to avoid carriage returns in output (please let me know if this causes problems or performance issues).
Refactor App.config transform into the build files (from build.ps1)
This way it works to build the PS2 version in Visual Studio (which makes debugging easier)
Properly dispose of runspace in hopes of plugging memory leak
Merge branch 'PS2'

Conflicts (overwrite all with PS2 branch):
	ModularInputsModule/Serialization/ConsoleLogger.cs
	ModularPowerShell/App.config
	ModularPowerShell/PowerShell.cs
	ModularPowerShell/packages.config