Pass Heavy => 1 to InitClasses to enable error checking

8976c535 erroneously claimed that it was replacing a clone of RT->Init,
but missed that RT->Init doesn't call InitClasses(Heavy => 1) but
standalone_httpd did.

When standalone_httpd and rt-server were mashed together during the
PSGIfication, Heavy => 1 had already been removed. Sadly - the other
Heavy => 1 usage in webmux.pl was lost in e1c6d4a8c.

This means that no version of RT 4.0.x or 4.2.x has checked if your
Scrips had a valid Condition and Action, or checked your classes in
CustomFieldValuesSources.  It also misses the pre-loading we were trying
to do for the sake of mod_perl (21f181dd).

It's likely the CustomFieldValuesSources check could go in a
PostLoadCheck, but the Scrips code would need to keep living here.
The LoadLexicons which was also added for caching (21f181dd) was removed
a month before all the Heavy code broke in order to improve test
performance 5f2799c5, it's unclear if it should come back in some cases.
Drop disallowed "pending -> delivered" action

The transition map does not allow such a transition.  Resolves issues
bug #28238
Merge branch '4.0/restore-heavy-initclasses' into 4.0-trunk
Merge branch '4.0/lifecycle-example' into 4.0-trunk
Update the copyright for 2014 as we get ready for new releases
Merge branch '4.0/copyright-2014' into 4.0-trunk
Update copyright in footer for 2014
Merge branch '4.0-trunk' into 4.2-trunk

Conflicts:
	devel/tools/factory
	lib/RT/Tickets_SQL.pm
	share/html/Admin/Elements/EditScrip
	share/html/Admin/Elements/ListGlobalCustomFields
	share/html/Admin/Elements/SelectRights
	share/html/Elements/SelectTicketTypes
	share/html/NoAuth/RichText/dhandler
	share/html/NoAuth/css/aileron/base.css
	share/html/NoAuth/css/aileron/forms.css
	share/html/NoAuth/css/aileron/images/dhandler
	share/html/NoAuth/css/aileron/layout.css
	share/html/NoAuth/css/aileron/main.css
	share/html/NoAuth/css/aileron/misc.css
	share/html/NoAuth/css/aileron/msie.css
	share/html/NoAuth/css/aileron/msie6.css
	share/html/NoAuth/css/aileron/ticket.css
	share/html/NoAuth/css/ballard/base.css
	share/html/NoAuth/css/ballard/images/dhandler
	share/html/NoAuth/css/ballard/layout.css
	share/html/NoAuth/css/ballard/main.css
	share/html/NoAuth/css/ballard/misc.css
	share/html/NoAuth/css/ballard/msie6.css
	share/html/NoAuth/css/ballard/ticket.css
	share/html/NoAuth/css/base/admin.css
	share/html/NoAuth/css/base/articles.css
	share/html/NoAuth/css/base/collection.css
	share/html/NoAuth/css/base/login.css
	share/html/NoAuth/css/base/main.css
	share/html/NoAuth/css/base/misc.css
	share/html/NoAuth/css/base/msie6.css
	share/html/NoAuth/css/base/nav.css
	share/html/NoAuth/css/base/portlets.css
	share/html/NoAuth/css/base/theme-editor.css
	share/html/NoAuth/css/base/ticket-form.css
	share/html/NoAuth/css/base/ticket.css
	share/html/NoAuth/css/base/tools.css
	share/html/NoAuth/css/print.css
	share/html/NoAuth/css/web2/base.css
	share/html/NoAuth/css/web2/images/dhandler
	share/html/NoAuth/css/web2/main.css
	share/html/NoAuth/css/web2/misc.css
	share/html/NoAuth/css/web2/msie6.css
	share/html/NoAuth/css/web2/ticket.css
	share/html/NoAuth/images/autohandler
	share/html/NoAuth/js/jquery-ui-patch-datepicker.js
	share/html/NoAuth/js/jquery_noconflict.js
	share/html/NoAuth/js/late.js
	share/html/NoAuth/js/userautocomplete.js
	share/html/REST/1.0/search/ticket
	share/html/Search/Graph.html
	share/html/Ticket/Elements/ShowDependencies
	share/html/Ticket/Elements/ShowHistory
	share/html/Ticket/Elements/ShowTransaction
	share/html/Ticket/Elements/ShowUserEntry
	share/html/Tools/Offline.html
	share/static/css/aileron/boxes.css
	share/static/css/aileron/nav.css
	share/static/css/aileron/ticket-lists.css
	share/static/css/aileron/ticket-search.css
	share/static/css/ballard/boxes.css
	share/static/css/ballard/msie.css
	share/static/css/ballard/nav.css
	share/static/css/ballard/ticket-lists.css
	share/static/css/ballard/ticket-search.css
	share/static/css/base/forms.css
	share/static/css/base/rights-editor.css
	share/static/css/mobile.css
	share/static/css/web2/boxes.css
	share/static/css/web2/layout.css
	share/static/css/web2/msie.css
	share/static/css/web2/nav.css
	share/static/css/web2/ticket-lists.css
	share/static/css/web2/ticket-search.css
	share/static/js/cascaded.js
	share/static/js/combobox.js
	share/static/js/util.js