Fix compilation of Qt3D following fa3cf15e in qtdecalrative

The commit fa3cf15e0577fe382ac577456422ad78325a3977 in qtdeclarative
changed the way QML value types are implemented. This commit fixes
compilation of Qt3D by using the new approach for value types.

Also fixed omission of Digia copyright (copy/paste error when
originally adding these files).

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