It calls the report function for each axis, and then the base class asynReportDriver::report.
asynMotorController::writeInt32 and writeFloat64 now call the appropriate new axis functions
(e.g. setHighLimit, setPGain) etc. for those functions.
asynMotoroController::writeInt32 can call the new controller function setDeferredMoves.
There is a base class implementation of setDeferredMoves.
This currently does nothing, but in the future it could implement deferred moves for
those controllers that simply need to issue a move to each axis.