Added property keySignature to Cursor

Since the enum class Key cannot be made visible to qml easily (as far as I know), I decided to return an int value for the keySignature instead of Key. If that's not OK, I don't know to which class Key should be added.