Fix not handling Retargetable and ContentType in assembly names

Some properties are missing (i.e. Retargetable & ContentType) when parsing and writing assembly name. Fixed using [Roslyn](http://source.roslyn.codeplex.com/Microsoft.CodeAnalysis/MetadataReference/AssemblyIdentity.DisplayName.cs.html) as reference.