Fixed broken down bus
Moved ctypes pack/unpack functions into cocotb.utils
Permit assignment of ctypes structs to handles, cache length