Allow SMARTS expressions of the form [h0] and [!h0] analogous to [H0] an...

...d [!H0]. Previously this was not possible to null handling semantics.