fixes #39 less intrusively (doesn't require signed long longs in bitcoin_streamer, but "fakes" the "null" value of -1L by using its unsigned equivalent instead)