Fixes issues with ArrayValue

Addresses:
* Issue with list assignment of ArrayValue
* Issue with returning ArrayType values by improving handling of
O8 data
Fixes issue in CategoryType when setting with None