SuchAlgorithmus Überarbeitung Teil 1

Das Setup für die Rezeptsuche wurde ein klein wenig überarbeitet. Die
Suchactivity gibt die Suchparameter an die Datenbankklasse und die
liefert mit Hilfe der SuchEngine nun keine ArrayList<RecipeSearchResult>
sondern true/false zurück je nachdem ob Ergebnisse gefunden wurden. Die
Einträge der Ergebnissliste werden nun unmittelbar nach dem Suchvorgang
in die Datenbank eingetragen, anstatt erst noch einmal an die
SearchActivity zurück und von da aus wieder an CRDatabase gegeben zu
werden. Theoretisch könnte man auch noch jedes gefundene Rezept direkt
in die DB eintragen und so komplett auf eine ArrayList bzw die
Erstellung eines RecipeSearchResult-Objektes verzichten. Aktuell sieht
es nicht danach aus, als wäre das aus Performancegründen notwendig, aber
man kann es ja mal im Kopf behalten.

Im nächsten Schritt wird dann der Suchalgorithmus selbst überarbeitet,
allerdings bin ich mir noch nicht 100%ig sicher, wie der am Ende
aussehen soll.

PS: Nachtrag zum letzten Commit (schlimm dass man da die Beschreibungen
nicht editieren kann) - Ich hab mal die ganzen Hintergrundfarben
entfernt, da die nur dazu gedacht waren die Größen der teilweise leeren
UI-Elemente zu veranschaulichen.