[imp] Making sure Components menu is not case sensitive. Fixes #4889

In one of the previous Joomla! 3 major versions, 3.0, 3.1 or 3.2, I can't remember which, the default ordering for the Components menu was changed to be case sensitive. From that moment, extensions that started with a lowercase letter in their name would be listed at the bottom of the Components menu. This pull request reverts that change back, so the Components menu is truly in alphabetical order again.
[fix] Setting next auto increment value for postgres. Fixes #4408. Fixes #4684
[imp] Adding option to disable mass mail to users option and checks where necessary. Fixes #4490. Fixes #4747

Fixed for Hathor template as well

Turned the option around so that default functionality is Mass Mail enabled

Complying to coding standard

Complying to coding standard (had some spaces instead of tabs

Cleaning some whitespaces
[imp] add defalt values + code styles fixes. #4747
[imp] Do not create the admin menu item if component has no admin files. Fixes #4323

cs

use attribute <menu hidden="true" />
[imp] Add ability to set redirect headers in com_redirect. Fixes #4292

Change language string names

Add extra large class to field

Don't check for empty new url if in advanced mode

Remove not null constraint in db

Remove not null constraint in db (2/2)

Add extra check for a 3xx code

Port to all databases

Add missing update files