Add support for null itemValueKey to SC.SelectView

Here is a fixe to allow itemValueKey to be null. This way the value can be an object. This is particularly useful when working with records.

One question remain: should we set itemValueKey to null or to 'value' by default. In the legacy one, it is set to null.