Noble Paul

Results 17 issues of Noble Paul

This PR is just focusing on code level changes. The actual external facing variables can be addressed separately

cleanup

WIP , for discussion [SOLR-14712](https://issues.apache.org/jira/browse/SOLR-14712)

clean-api

A lot of strings are repeated in `state.json` . interning those strings can dramatically reduce the heap used The heap used by the `DocCollection` Object for varying shard sizes is...

noggit-21: Port the MapWriter, IteratorWriter equivalent interfaces from SolrJ to noggit