Add the KEY_END marker on key creation where missing

Add the KEY_END vararg where missing when creating a new key, either
using the C keyNew or the C++ kdb::Key, as done everywhere else.

This fixes crashes in some tests.
Merge pull request #39 from pinotree/va-args

Add the KEY_END marker on key creation where missing