Merge pull request #2383 from MissAllSunday/release-2.1

Add compatibility with mods that uses the second argument in add_integration
Rework .half_content a bit (thanks to @Antechinus for guidance)

Signed-off-by: John Rayes <live627@gmail.com>
! Missing </form> tag (fixes #2375)

Signed-off-by: Michael Eshom <oldiesmann@oldiesmann.us>
Merge pull request #2385 from Oldiesmann/release-2.1

! Missing </form> tag (fixes #2375)
! A few more 2.0.9 related fixes...

Signed-off-by: Michael Eshom <oldiesmann@oldiesmann.us>
Merge pull request #2386 from Oldiesmann/release-2.1

! A few more 2.0.9 related fixes...
! Actually fix #2375 this time, and do some general code cleanup as well
Merge pull request #2387 from Oldiesmann/release-2.1

! Actually fix #2375 this time, and do some general code cleanup as well
Merge pull request #2384 from live627/release-2.1a

Rework .half_content a bit (thanks to @Antechinus for guidance)
Because 99% of the time it will be reloading settings...

Signed-off-by: Suki <suki@missallsunday.com>
Make remove_integration_function to match add_integration function

Signed-off-by: Suki <suki@missallsunday.com>