Throw exception when scalar is set on mutlivalue

Related to: https://github.com/phpcr/phpcr-shell/issues/78

In the PHPCR-Shell it is possible to do an update on multi-value properties with a scalar (this actually works, but throws Warnings).

This is a problem in PHPCR-SHell, but also in Jackalope as this should not be allowed.