Graphie: Make `0` a valid key

Summary:
I was using poor falsiness logic that treated `0` as no key.
This diff makes graphie explicitly check for keys being null
or undefined, and all other keys are counted as defined.

Test Plan:
Loaded test.html and things didn't break
I don't have an easy local repro of this so #yolo

Auditors: eater