Keyed producer

Fixed issue #201 

Updated setup.py to build kafka.partitioner when building rpms.
I don't think we can really add key=None right there.  It's a huge breaking change to the API.