Fixed: QueueView hides queues that do not have at least one unlocked ticket (bug#8244).
Squashed commit of the following:

commit b5a7591884be5f5ffd8f33429c5e4665de84af10
Author: Dietmar Berg <dietmar.berg@thalesgroup.com>
Date:   Wed Jan 29 11:46:40 2014 +0100

    Bugfix#8244 QueueView hides queues w/o unlocked tickets

    Currently QueueView only allows to navigate to queues which have at least one unlocked ticket.
    Once the queue becomes visible, it is well possible to switch between filters that show either
    All open or just Unlocked tickets in that queue.

    Encouraged by very positive feedback in the bugzilla ticket http://bugs.otrs.org/show_bug.cgi?id=8244#c4,
    this PR modifies the behaviour as follows:

    All readable queues have both non-closed and unlocked tickets enumerated. The results are
    presented in the "Queue Bar" in the same order as the filters. This overview continues to
    be generated through the the IndexAccelerator backends which have been modified accordingly.
    Their queries now count tickets grouped by lock, and the filtering/consolidation is done in
    code, so they can return a complementary 'Total' field in addition to the existing 'Count'.

    A bug that produced incorrect sum of the number of tickets in nested queues has also been fixed.
Improved FormatTimeString implementation, added unit tests.
Fixed missing ticket menus when no Action TicketACL is in use.
Simplified ObjectManager configuration, fixed some bugs and improved tests.

Objects can declare their own dependencies and OM-awareness directly in the package now.
Package manager can now load any package now, without configuration needed.
Required object aliases (like ConfigObject instead of Kernel::Config) can be configured.
ObjectHash() now only returns the requested objects for performance and sanity reasons.
Tidied.
Optimized performance.
Removed article color gradients to support flat design.
Added some Process Management enhancements.
Fix SQL for PostgreSQL.
Converted dynamic fields backend and object handlers to ObjectManager. This solved a failing UT as well.
Made TimeObject aware of the object manager.
Typo.
Tidied.
Fixed typo in object manager variable.
Tidied.
Merge branch 'master' of git.otrs.com:otrs/otrs
Removed useless use of Kernel::System::Ticket.
Tidided, corrected object dependencies.
Merge branch 'master' of git.otrs.com:otrs/otrs

Conflicts:
	Kernel/System/DynamicField/ObjectType/Ticket.pm
Small fix.