Initial implementation of shared framework changes
Initial implementation of shared framework changes

blackdwarf/cli,marono/cli,naamunds/cli,naamunds/cli,stuartleeks/dotnet-cli,stuartleeks/dotnet-cli,svick/cli,livarcocc/cli-1,nguerrera/cli,AbhitejJohn/cli,harshjain2/cli,nguerrera/cli,borgdylan/dotnet-cli,krwq/cli,mylibero/cli,gkhanna79/cli,EdwardBlair/cli,ravimeda/cli,AbhitejJohn/cli,danquirk/cli,mlorbetske/cli,gkhanna79/cli,jonsequitur/cli,JohnChen0/cli,stuartleeks/dotnet-cli,EdwardBlair/cli,blackdwarf/cli,weshaggard/cli,svick/cli,jkotas/cli,Faizan2304/cli,jkotas/cli,gkhanna79/cli,FubarDevelopment/cli,naamunds/cli,borgdylan/dotnet-cli,Faizan2304/cli,JohnChen0/cli,FubarDevelopment/cli,gkhanna79/cli,stuartleeks/dotnet-cli,MichaelSimons/cli,dasMulli/cli,svick/cli,jonsequitur/cli,MichaelSimons/cli,jkotas/cli,schellap/cli,blackdwarf/cli,marono/cli,borgdylan/dotnet-cli,livarcocc/cli-1,mylibero/cli,schellap/cli,naamunds/cli,danquirk/cli,jonsequitur/cli,krwq/cli,krwq/cli,marono/cli,anurse/Cli,harshjain2/cli,danquirk/cli,johnbeisner/cli,ravimeda/cli,MichaelSimons/cli,schellap/cli,danquirk/cli,Faizan2304/cli,marono/cli,mlorbetske/cli,AbhitejJohn/cli,JohnChen0/cli,krwq/cli,dasMulli/cli,harshjain2/cli,dasMulli/cli,weshaggard/cli,johnbeisner/cli,johnbeisner/cli,mylibero/cli,FubarDevelopment/cli,nguerrera/cli,marono/cli,JohnChen0/cli,gkhanna79/cli,naamunds/cli,MichaelSimons/cli,EdwardBlair/cli,FubarDevelopment/cli,jonsequitur/cli,mylibero/cli,danquirk/cli,weshaggard/cli,stuartleeks/dotnet-cli,mlorbetske/cli,ravimeda/cli,jkotas/cli,nguerrera/cli,livarcocc/cli-1,krwq/cli,borgdylan/dotnet-cli,schellap/cli,blackdwarf/cli,jkotas/cli,MichaelSimons/cli,schellap/cli,schellap/cli,mlorbetske/cli,AbhitejJohn/cli,borgdylan/dotnet-cli,mylibero/cli,weshaggard/cli,weshaggard/cli