slcc: Added _array_h.h for creating dynamic arrays of a type. Added implementation of source_array_t and use in reader.