Patches

Patches A-K
Patches L-N
Patches O-Misc.