Various fixes
Some files cleanup
Lucene.NET to target .NET 4.5.1
Various
Start bringing in BCL bits to reuse available bits