Implemented first version of a slidable navigation bar.
Adding functionality to unlock single Ticket
Merge branch 'master' into feature-slidingnavigation-mab-master

Conflicts:
	Kernel/Output/HTML/Standard/AgentNavigationBar.dtl
	var/httpd/htdocs/skins/Agent/default/css/Core.Header.css
Replaced characters by font awesome icons.
Tidied.
Cache Mail::Address->parse

calling it repeatedly, for example from ArticleGet can be quite
costly, and ArticleGet calls it two to three times (indirectly)
for each email address, and potentially many times more if the same
email address appears multiple times.

Since Kernel::System::EmailParser objects are short-lived and
Mail::Address objects rather small, the additional memory use
is not a problem.

With warm caches, this reduces the time spent in ArticleGet from
420ms to 230ms on a fairly large ticket.
Rename new method to _MailAddressParse

as suggested by @mgruner
No message when no auto response destination.

When notication is disable by NoAutoRegExp for example
@AutoReplyAddresses can be empty. No message will be sent but an article
will be create.

HereAutoReplyAddresses is test for empty value before sending email
preventing any new article to be created when no AutoReplyAddresses
exist.

May be this feature should be done in ArticleSend. I don't know.
Optimize various operations in the ArticleStorage backends

this disables the fallback from DB to FS backend, and the other way round.
Only enabled again in TicketArticleStorageSwitch
config option Ticket::StorageModule::CheckAllBackends

for setups where not all attachements are either in the database or the file system
Fixed bug#9723 - TicketAccountedTime stat does not run on Oracle with many tickets.
Fixed: Wrong article type with external ticketnumber recognition i.c.w. follow-up reject option (bug#9702).

Conflicts:
	CHANGES.md
Added functionality to disable access to tickets of other customers with the same customer company in customer interface (#1365).
Fixed bug#9650 - Special character in customer id breaks Open Tickets in AgentTicketZoom.
Fixed lost QueryCondition UnitTest of rel-3_2.
Added additional information to install commands for different distributions (see perl bin/otrs.CheckModules.pl -h) for more information.

New install commands for the following distributions:
debian, ubuntu, centos, fedora, rhel, redhat, suse, win32 (with active state perl)

usage: otrs.CheckModules.pl [-list|all]

   otrs.CheckModules.pl
       Returns all required and optional packages of OTRS.

   otrs.CheckModules.pl -list
       Returns a install command with all required packages.

   otrs.CheckModules.pl -all
       Returns all required, optional and bundled packages of OTRS.
Fixed: Problems with special characters in Kernel/System/WebUserAgent.pm (bug#10090).
Simplify code in Web::Interface{Agent,Customer}

No functional changes
Added UnitTests for bug#10077 - regular expressions in postmaster filter return 1 if no regex match.
Modified fix for bug#9959 - & breaks ExpandCustomerName.