Revert "Updating Lucene.Net.Codes/Pulsing"

This reverts commit 6e900565dc22706fd946c01c024ec96ca82f2ed1.
Revert "Revert "Updating Lucene.Net.Codes/Pulsing""

This reverts commit ce4970c8b6beb9b3fff8797a2bcaada4a930269d.
fix Equals for Query object
Merge branch 'master' of https://github.com/eladmarg/lucene.net
fix build
first commit of facet porting, failing tests will be fixed in next commits.
Merge branch 'master' of https://github.com/apache/lucene.net
fix old sbyte
dot-netify (change to upper case functions and properties)
fix double range facet count test
fix test TestMergeStability
More explicit Equals
Merge remote-tracking branch 'eladmarg/master'

Conflicts:
	src/Lucene.Net.Core/Search/Query.cs
	src/Lucene.Net.TestFramework/Index/BaseIndexFileFormatTestCase.cs
Clean up irrelevant files

Also closes #22 and #21
Updating README