Use constants instead of exceptions for non-existant labels.

Replaced the use of exceptions to signal a non-existant label or property key with constants (-1). This seems to have a significant positive effect in performance profiling.