Remove unneeded System.ServiceModel references

Xamarin is requiring a business license to use System.ServiceModel.
Improved trace messages for PropertyToken
LinkerPleaseinclude - Fixes #379
LinkerPleaseInclude - fixes #391
Unity compiler help - fixes #383
CanExecute change in wrapping command - fixes #378

Also includes fix to hold onto additional event subscription token