case 8671: TypeRef removal
Fix lookup of WindowsSdkDir

Now falls back to default paths and gives a good error message when
no SDK can be found
PrepareEnv must use private probe path to find Mono.Cecil in Common
Rework ClickOnce deployment in PrepareEnv

  * Deploy to separate ClickOnceClient directory.
  * Use .deploy file endings.
  * Change the CurrentDirectory while building the package.
    This massively reduces complexity while collecting and copying
    files the first two changes.
  * Don't hardcode deployment codebase when no UpdateUrl is specified.
    This enables flexible local usage, without having to edit the env.xml.
Tests: Fix a few tests which fail due to un-initialized property
Tests: refactor DefaultValues test to cleanup after testing

The Assembly test objects were tripping up the round-trip jenkins
jobs.
Tests: Fix C&P error
Tests: actually submit clean-up actions