Merge remote-tracking branch 'upstream/master'
Merge branch 'master' of https://github.com/belnet-ict/otrs
Merge branch 'master' of https://github.com/OTRS/otrs
Merge branch 'master' of https://github.com/OTRS/otrs
The CustomerCompanyListFields setting from Config.pm is not used in the CustomerInformationCenter search box.

This commit solves this issue.

Cyrille
merged upstream/master (Cyrille)
When OTRS is configured for other CustomerKey than UserLogin, links in AdminCustomerUser are broken because they use the 'UserLogin' attribute to get CustomerUser's data.

This patch solves the issue by adding a 'CustomerKey' attribute to the data returned by the CustomerUserDataGet functions, and using it in the links.

The patch also change the name of the corresponding column from "Username" to "User login".

Cyrille
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' of https://github.com/OTRS/otrs
Fixed a bug that prevented the TicketSearch generic interface connector to work when authenticated as a customer (Cyrille).
Merge branch 'master' of http://github.com/OTRS/otrs

Conflicts:
	Kernel/GenericInterface/Operation/Ticket/TicketSearch.pm
Removed the test for existing tables in the restore.pl script when using a mysql database, as the backup.pl script creates a backup that drop tables before re-creating them (at least when using a mysql database)
Merge remote-tracking branch 'upstream/master'
1- Make invalid statistics appear in the overview when the user has rw access
2- Add a "validity" column in the statistics overview

Cyrille