SL::DB::Unit: convertible_units die Einheitenliste übergeben können

…damit nicht jeder Aufruf von convertible_units an die DB geht.
kivi.reinit_widgets(): lokale Funktion local_reinit_widgets() aufrufen, wenn existent
L-Plugin: Hilfsfunktion is_rdbo($obj) zum Testen ob $obj von einem RDBO ableitet
CVar-Render als Block: Unterstützung für Übergabe von RDBO-CustomVariableConfig-Instanzen

…und von beliebigen Parametern für die Form-Tags via Block-Parameter
»cvar_tag_options«.
CreatePDF: ein Helfer zum Erzeugen von PDFs von Controllern aus
Belegsortierung Kunden-/Lieferantenname: Groß-/Kleinschreibung ignorieren
SL::DB::Order, DeliveryOrder: Funktionen zum Umwandeln von Order in DeliveryOrder
SL::DB::Order: verwendete Klassen explizit requiren
SL::DB::Order: with_transaction anstelle von do_transaction nutzen

do_transaction startet immer eine Transaktion, auch wenn außen rum
schon eine läuft. Damit wird die äußere Transaktion de facto außer
Kraft gesetzt.
SL::DB::Order: bei Wandlung in Lieferschein delivered auf 1 setzen
SL::DB::DeliveryOrder: FlattenToForm-Helfer für Druckausgabe einbinden
Rose-Models Einkauf/Verkauf: Relationships für angepasste Lieferadressen
SL::DB::DeliveryOrder: angepasste Lieferadressen richtig behandeln
SL::DB::DeliveryOrder: Dokumentation gefixt
Fremschlüssel für »unit« in Tabellen orderitems, delivery_order_items, invoice
SL::DB::InvoiceItem: Relationships zu …Invoice und …PurchaseInvoice
SL::DB::Invoice: Umwandlung aus Lieferschein gefixt
Revert "Überlagerte benutzerdefinierte Variablen werden in wiederkehrende Rechnungen nicht übernommen"

This reverts commit 5bd7e74db1f425a8bbc43357e949efcc1d4eb135.
SL::DB::{DeliveryOrder,Invoice}->new_from: custom_variables der Items mit clonen

Behebt #2365 auf eine etwas angenehmere Weise als
5bd7e74db1f425a8bbc43357e949efcc1d4eb135.
SL::Form->prepare_for_printing: Variablen aus %::myconfig sowie output_*format zur Verfügung stellen