add new method `Key()` to the concept of a `Handler`

for more details see: https://github.com/miloyip/rapidjson/issues/132
Can you forward to `String` instead, as suggested in #132?
This might fix some handlers, properly inheriting from `BaseReaderHandler`.