initial pcl support
fix regular csproj build
MarkerLog: make potable, use Task.CurrentId
fix Pierce.Net.Example