Test zu SL::Request::unflatten, der prüft, ob nicht Hash-Keys erzeugt werden.
Nicht, dass in einem Array aus Hashes key in einem Hash auftauchen, die nur ineinem anderen drin sind.
Request::flatten sortiert jetzt Hashes nach keys.
Die Änderung war notwendig, weil in perl 5.18 die Hashrandomisierung deutlichaggressiver ist. Flatten war vorher schon auf dem Papier nicht deterministisch,das ist aber durch die Randomisierung von perl 5.10 bis 5.16 nie aufgefallen....
Request: flatten und unflatten implentiert und getestet.
Die Tests stammen zur Hälfte aus Hash::Flatten und haben einige Fehler aufgedeckt.Damit kann im nächsten Schritt SL::Controller::Base::url_for tiefeDatenstrukturen serialisieren.