Primitive setter improvment

added sliced setters for primitive types which do not wrap every element in a HostRef, which is unnecessary for this case. This greatly improves performance.
on master sliced array setting of 10^7 integer takes: 2.4s
with this new pattern: 800ms
It should be noted that the user is not warned, if he tries to convert incompatible types in lists.