* [angular_diameter_distance2](https://camb.readthedocs.io/en/latest/results.html#camb.results.CAMBdata.angular_diameter_distance2) fix and allow for vector arguments
* Support vector arguments for physical_time, physical_time_a1_a2 and conformal_time_a1_a2
* Fixes and error checking for some obscure corner cases
* More robust to passing in non-contiguous or 32 bit vector arguments