Allow for NULL to be passed in our optional arguments and just
ignore it if it is (but still set the key).

Addresses #407
Merge branch 'hotfix/allow_null_set_options'
Don't free the key before we use it
Fixes #408
Merge branch 'hotfix/incrby_float_prefix'

Fixes #408
Merge branch 'upstream/master'