Teach options processor to handle nil values
Teach options processor to handle nil values

Previously when looking at the options hash we had no way of
distinguishing but nil ("unset") and nil ("explicitly set to nil").
Now we explicitly check for the latter so that overriding is a little
easier; the caller can set options to nil in order to suppress them.

Signed-off-by: Wincent Colaiuta <c76ac2e9cd86441713c7dfae92c451f3e6d17fdc@wincent.com>

geni/wikitext,geni/wikitext,wincent/wikitext,barnaclebarnes/wikitext,wincent/wikitext,barnaclebarnes/wikitext,geni/wikitext,barnaclebarnes/wikitext