Updated csproj files
deleted unwanted files from the index
renamed project folders to match project names
strongly typed known properties in FileConfiguration
added unit tests for strongly typed charsets
added unit tests for all the strongly typed properties and their rules
added typed support for max_line_length
added several xmldoc comments to public API and separated classes to files