Side-step NuGet $version$ property which uses 4 version numbers to use correct semver version.
Turn off warnings about missing documentation.
Fix xml comments.
Use real path, not computed path, when loading package and metadata from filesystem.
Explicitly delete package being replaced when re-indexing a modified package.

Works around bug in Lucene.Net.Linq where a modified entity wins
over explicitly added entity within session.