Code cleanup: prettier cache keys

Computing cache keys with join() is a bit prettier than lots of
concatenations. Only done for cache keys with at least two variable
compontents.
Improved performace by loading Storable via use.
Re-implemented Process Management ProcessImport().

Squashed commit of the following:

commit 1c1b3c7290a8b9d2d0dd19f80311c97ce1d78d03
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Tue Feb 18 00:00:55 2014 -0600

    Added test file.

commit 862204a7be47d399dfc95e2233b26bafcc4fc476
Merge: 94eb155 34b8292
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Mon Feb 17 23:50:45 2014 -0600

    Merge branch 'master' into feature-processimport-cr-master

commit 94eb155aad111e7ec1174fda257290943805bcd6
Merge: 3f0d1ef 071bfb0
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Mon Jan 27 12:03:40 2014 -0600

    Merge branch 'master' into feature-processimport-cr-master

commit 3f0d1eff316057282fd0b395d69d8fcf9ab9ce96
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Thu Jan 23 16:19:21 2014 -0600

    Implemented usage of //= operator.

commit 03582b14192170c8d882714fce262e99724d0bb9
Merge: 8605e76 5adccb4
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Thu Jan 23 16:14:14 2014 -0600

    Merge branch 'master' into feature-processimport-cr-master

commit 8605e76a73841ca24bddb5078d6b85c26231bc94
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Thu Jan 23 16:11:48 2014 -0600

    Factorized functions.

commit c0e6be3a989e7425adc778f79cc65b56aced1afb
Merge: 249ec08 e30d0e8
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Tue Jan 21 23:30:27 2014 -0600

    Merge branch 'master' into feature-processimport-cr-master

commit 249ec084407f1d71c1182c422c16c0ea3789f01c
Merge: 4e30fc5 bff696a
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Mon Jan 20 07:57:32 2014 -0600

    Merge branch 'master' into feature-processimport-cr-master

commit 4e30fc5ca8a16fa6f9024d9c664f175cd3a34f7b
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Sat Jan 18 11:11:36 2014 -0600

    Tidied file.

commit d7b5c577a235635a923532eaed30fbd31432126f
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Sat Jan 18 07:46:27 2014 -0600

    Added ProcesImport test and examples.

commit 0836d36c92f0b136a92d7755595627b610c5f57f
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Sat Jan 18 07:39:38 2014 -0600

    Fixed errors on uninitialized values.

commit 58552b34af885a39a22975edd96a439102d0d147
Merge: 70eecb7 0680603
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Wed Jan 15 22:50:36 2014 -0600

    Merge branch 'master' into feature-processimport-cr-master

commit 70eecb796ddfccd22c1fd6a87cf1d96156729b7f
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Wed Jan 15 22:39:10 2014 -0600

    Updated for new ProcessImport implementation.

commit 9b625266a8b8578d2487b89ef9c45def6ef579bc
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Wed Jan 15 22:36:27 2014 -0600

    Reimplemented ProcessImport().
Implemented line charts and stacked area charts for statistics widgets. Users will now be able to chose from different chart types in the widget settings; chart settings will be saved now.
Excluded IE8 in dependency check for nvd3.
Added translations for stacked area charts.
Fixed bug#10258 - yellow color for UnreadArticles.
Changed DF names to avoid collides if process is currently present.
Included missing replace for dollar underscore variable.
1 Followup fix for bug#10116 - Random ordering of columns in "Small" ticket lists.
Prepare for release.

Conflicts:
	CHANGES.md
Fixed state and priority update.
Fixed state and priority update.
Follow-up fix for bug#6802 - fastened animations; take care of cases where there are too many elements to just scroll to the right or left; improved code; made everything even more stable; removed useless span elements on the bottom of the navigation items to save vertical space.
Added extra spacing on left/right side for browser flaws.
Fixed bug#10093 - Dyn Field not used in auto-reply subject
Added new UnitTests to TemplateGenerator/Replace.t.
Fixed CHANGES.
Fix PGP unit tests

gpg version 1.4.11 (and maybe others) skips private keys without public
keys when listing keys.

To avoid this scenario in the tests, add the public key immediately after
adding the private key
Fixed problem with version concatination.
Fixed problem with version concatination.