XArray updates for 5.7-rc1

 - Fix two bugs which affected multi-index entries larger than 2^26 indices
 - Fix some documentation
 - Remove unused IDA macros
 - Add a small optimisation for tiny configurations
 - Fix a bug which could cause an RCU walker to terminate a marked walk early