compiler/libec: Fixed passing of typed objects in ellipsis functions; Fixed string conversion of convertible units
- Destination type was not being set properly on second and later members, C compiler errors resulted
- e.g. Degrees were not being converted to string/printed as degrees
- Updated bootstrap