Modified river_distribution in cpokermod.c.

Added setHandDictWithDict so you can use a dictionary of starting
hands in addition to a list.
Replaced the set_dict initializer function with an optional third
parameter in river_distrobution.
Fixed a memory leak caused by some unecessary increfs.
Added licence headers.