Null values are allowed in a sourcedict

From discussion we determined that a null key is no good, but a null
value is okay. As we've specified that everything is strings, a null
value is coerced to zero-length string and then treated accordingly.
Merge pull request #9 from anchor/barney-allow-null-sourcedict-values

Null values are allowed in a sourcedict