Add several spigot performance patches and update to latest upstream

Credit to appropriate authors is given in each patch file -- original author for each patch remains intact.