cutover to Iterable<Number> instead of NumericDVConsumer so e.g. codec can iterate once to gather stats and again to do the writing

git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/branches/lucene4547@1429978 13f79535-47bb-0310-9956-ffa450edef68