First stab at supporting fixed-size C array assignment

*This PR is currently a work-in-progress.*

Allows code like:

    cdef int a[10]
    cdef object o = range(10)
    a = o

The list's contents are copied into the fixed array.

Still lots more work to do.