ArrayField should use the db_value and python_value methods of it's data-type
eba0aefdc63b2d4106334cd5c11d1c9de659fb12
Currently `ArrayField` does no processing in either `db_value` or `python_value`, meaning arrays of fields that implement custom conversion will not work as expected.