Inline SP1 patch

Squashed commit of the following:

commit 0d3d273a6e2b6db5b7b13ff107a7e3072c678232
    Remove unnnecessary file

commit 89e9f571cb349f9aafebfa13abc59cb5edc4fd92
    Inline SP1 patch (8)

commit 2cdd37299815ee5eaf520ea0327ebc00bd58bb8c
    Inline SP1 patch (7)

commit 1c3302e273a4450a641042967f8a9db6f4982acd
    Inline SP1 patch (6)

commit d18e8f9bcac06f71fc3f83d6e31ae7914e270780
    Inline SP1 patch (5)

commit 60fb3533d158bbe2f2ddca1773976edc8a885625
    Inline SP1 patch (4)

commit 6b8a551732c4372fb1f4928b8d196835ae067595
    Inline SP1 patch (3)

commit 5126c5453ea5b13d0208444bcfed0ee68f8eaaed
    Inline SP1 patch (2)

commit 31907f5155b92257a1c9d288afae4b30143788b5
    Inline SP1 patch (1)