Exposing C lib set2 function in haskell lib

set2 will allow you to set the value and retrieve the stats at the same
time
Checking stats pointer from set2 is null on return
Making the set2 function actually call client set2 function
zoo_set2() always returns a valid stat structure