Obsoleted a few old core things like IIndexField and IIndexer and IIndexerCriteria, moved this functionality to new interfaces, this should also mean less breaking changes since these old interfaces won't be changed. Created new ctor's for the indexers and obsoleted the old ones, moving towards a no-config setup so indexers, etc.. will be created with code. We'll still support the old config way but it won't support all the new features. Wrote a unit test for number field indexing which also uses the new ctor