Merge branches 'doc.2017.07.24b', 'fixes.2017.07.24b', 'hotplug.2017.07.24b', 'misc.2017.07.24b', 'spin_unlock_wait_no.2017.07.24a', 'srcu.2017.07.24b' and 'torture.2017.07.24b' into HEAD

doc.2017.07.24b: Documentation updates.
fixes.2017.07.24b: RCU fixes.
hotplug.2017.07.24b: CPU-hotplug updates.
misc.2017.07.24b: Miscellaneous fixes outside of RCU (give or take conflicts).
spin_unlock_wait_no.2017.07.24a: Remove spin_unlock_wait().
srcu.2017.07.24b: SRCU updates.
torture.2017.07.24b: Torture-test updates.