Applier now takes takes care of creating the change log table.

This is so that when outputing to a file the script also comes along, instead of creating the table
Moved everything back to .net 4.0 to try and maximize compatibility
SqlCmd applier now follows same pattern for creating change log table
Minor usability tweaks for pushing a new version
Mandatory OutputFile

For now export-dbupdate only works with an output file
Merge branch 'v2.1'
Failing test for the template applier to skip over changesets if error occurred