Merge pull request #3078 from peterkokot/patch-2

JavaScript case sensitive typos
Merge pull request #3080 from vkhramtsov/fix_typos_in_http_fundamentals.rst

Fix typos in http fundamentals.rst
Merge pull request #3081 from bicpi/fix_code_block_order

[Validation] Fix order of code block: Annotations <=> YAML
Merge pull request #3082 from bicpi/fix_submit_button

[Forms] Fix submit button usage in template
Fixed comments
Removed 2.2 references as it reached eom
Update overview.rst
typos fixed
add missing version number to versionadded directive
Merge pull request #3083 from peterkokot/patch-3

Some unneded spaces fixed
Merge pull request #3084 from greg0ire/2.3

Revert "Removed warning about using swiftmailer handler with memory spool"
Merge branch '2.3'
[#3084] Putting back message that was incorrect in 2.3, but correct in 2.4/master
Update class_extension.rst

Remove illegal parameter
Merge pull request #3089 from bicpi/fix_typo

[Security] Fix typo
[#3089] Removing logout key, since this isn't the logout section
Merge branch '2.1' into 2.2

Conflicts:
	book/security.rst
Merge branch '2.2' into 2.3

Conflicts:
	book/templating.rst
Merge branch '2.3'

Conflicts:
	book/security.rst
Removing versionadded 2.1 that leaked in from a merge up