Message: set_from_array() honors complex array types
Message: set_from_array() honors complex array types

Complex types need to be handled differently if they are an array, we
need to generate messages for each array entry.

timn/roslua