Added possibility to start processes in the Customer Interface, Added possibility to restrict processes by ACLs

Squashed commit of the following:

commit 01cdd4ed9486630b655fa05399621cff9bebf982
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Wed Jul 24 12:50:49 2013 -0500

    Fixed ACLs retrictions when there are no processes in the system.

commit 7fc60f7bcef6f384c585e9796102117faf8c5073
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Wed Jul 24 12:15:17 2013 -0500

    Deleted not needed file.

commit 9e9cc15bcb9b72463ea87d514bef3d647a2cda0c
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Wed Jul 24 12:06:48 2013 -0500

    Removed commented line.

commit 38c31f501f3e75cd2dabe383c3b54d06ea47eb48
Merge: 14d209d b6744c4
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Wed Jul 24 11:54:58 2013 -0500

    Merge branch 'master' into feature-otrscustomerprocessselection-cg-master

commit 14d209d33a59ed127dbf8957d409fc8660255ec1
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Tue Jul 23 18:00:03 2013 -0500

    Fixed loop label, tidied file.

commit 096139768230e3b9991d7d928508892f0c0b0fa1
Merge: d6510e2 8f21176
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Tue Jul 23 17:58:17 2013 -0500

    Merge branch 'master' into feature-otrscustomerprocessselection-cg-master

    Conflicts:
    	Kernel/Modules/CustomerTicketProcess.pm

commit d6510e2f0f11f66b8abc5896789117156cd995b3
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Tue Jul 23 13:23:32 2013 -0500

    Tidied file.

commit b0cc4b15ff02fff9f6c374a2821b8cdee4d8c8ad
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Tue Jul 23 13:20:43 2013 -0500

    Code cleanup.

commit 5ad3c9fcd68bdb91ed51a8f9bc70673a31ec488a
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Tue Jul 23 13:20:24 2013 -0500

    Tidied file.

commit d550bb83665b5a65037d80c9d78d6fcc585bd72a
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Tue Jul 23 13:15:53 2013 -0500

    Tidied files.

commit 105e453da569c0925d2b3f02c724ba7aaeffbfd2
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Tue Jul 23 13:10:55 2013 -0500

    Code cleanup.

commit 38a02e391b72a0df8e09a07171e6c06b89efe809
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Tue Jul 23 13:09:48 2013 -0500

    Fixed NavBar module for customer interface.

commit 2cf301598d7395b90ae484e6d8755035ba58912c
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Tue Jul 23 13:08:24 2013 -0500

    Fixed TicketAclProcessData() structure and usage.

commit 08e47817ccf5eda964d9b0503a2f5bf592df9eca
Author: Carlos Garcia <carlos.garcia@otrs.com>
Date:   Thu Jun 20 17:05:31 2013 -0500

    Re-included State as a valid field on CustomerInterface.

commit 5e285e16e77eb4b94af1f3d7fda1c2281cc7e9d3
Author: Carlos Garcia <carlos.garcia@otrs.com>
Date:   Thu Jun 20 12:44:01 2013 -0500

    Fixed problem with CustomerID field on customer interface.

commit dc3f524c2b11e51626cb85cf57f0b31bd8ec2d14
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Thu Jun 20 12:27:49 2013 -0500

    Fixed SLA rendering in AJAX update where the field is rendered before service.

commit 0aa581c45921fd93c0839596126c42304f3c2711
Author: Carlos Garcia <carlos.garcia@otrs.com>
Date:   Wed Jun 19 23:15:45 2013 -0500

    Fixed several issues and removed unneeded code.

commit 104e7906ea6391b05ef1e370f2ec0a178fd8f5e7
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Wed Jun 19 13:50:59 2013 -0500

    Added Lock and PerndingTime to permanently skipped files, fixed display of Article field, fixed errors due no numeric UserID.

commit 2d6eae352a57375a9b9b952be12570adbf203c51
Author: Carlos Garcia <carlos.garcia@otrs.com>
Date:   Wed Jun 19 11:46:33 2013 -0500

    Including ACLs handling for ticket process on Agent interface.

commit b171b15b0d26dfc866141dcf6fec467694e80621
Author: Carlos Garcia <carlos.garcia@otrs.com>
Date:   Tue Jun 18 17:52:46 2013 -0500

    Removed commented code.

commit c81d1580f0dccade27472c1ffbbb2415951a6847
Author: Carlos Garcia <carlos.garcia@otrs.com>
Date:   Tue Jun 18 17:45:21 2013 -0500

    Discarded use of CustomerInterfaceTicketProcess, used CustomerTicketProcess instead.

commit 395e8cc0d1205df950bbdae6f7d086b69bd21386
Merge: d4ccf2d f490252
Author: Carlos Garcia <carlos.garcia@otrs.com>
Date:   Tue Jun 18 16:11:01 2013 -0500

    Merge branch 'feature-otrscustomerprocessselection-cg-master' of git.otrs.com:otrs/otrs into feature-otrscustomerprocessselection-cg-master
    Merging changes.

commit d4ccf2db249e81e1c0b9f04c06e0a4ed9f8c5f2f
Author: Carlos Garcia <carlos.garcia@otrs.com>
Date:   Tue Jun 18 16:09:27 2013 -0500

    Enabled features for start and follow a process.

commit f490252bb798ba1bb952da779ce846274b43b0d8
Merge: c072171 d591a80
Author: Carlos Rodriguez <carlos.rodriguez@otrs.com>
Date:   Wed Jun 12 17:09:25 2013 -0500

    Merge branch 'master' into feature-otrscustomerprocessselection-cg-master

commit c0721719954e452b94a54f42fa704beaf892212f
Merge: 6f3e615 5de2fa0
Author: Carlos Garcia <carlos.garcia@otrs.com>
Date:   Thu Jun 6 17:39:15 2013 -0500

    Merge branch 'master' into feature-otrscustomerprocessselection-cg-master
    Updating from Master.

commit 6f3e61523fbf0edc7a16b1f9322f9ff7a36930e2
Author: Carlos Garcia <carlos.garcia@otrs.com>
Date:   Thu Jun 6 17:35:38 2013 -0500

    Included ACLs support.

commit 3b3336c1cb704c2a9c4678d2ab96bc780fe473b3
Author: Carlos Garcia <carlos.garcia@otrs.com>
Date:   Wed Jun 5 23:24:41 2013 -0500

    Merging OTRSCustomerTicketProcessSelection into Framework.
Updated complementary files for merged OTRSCustomerProcessSelection feature.