- Producer: start reworking, added code from brainstorm with Vadim and linqpad sample

- Create IMessagePartitioner and pull code from _cluster into 'FletcherHashedMessagePartitioner'. Create default partitioner in ProducerConfiguration