Microsoft has extended the .NET platform to the open source side, along with several other critical tools and frameworks. Taken together, the releases make up Microsoft's most comprehensive move yet into the open source world. Here's what the news means for developers.