Fixes to __defineGetter__ and __defineSetter__

Makes the qjsengine test for them pass.

Change-Id: I7bc45665d35b87db8500dc0544c8f7a9872b7014
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>