Neue SearchActivity

Die SearchActivity wurde noch einmal grundlegend überarbeitet:
- Arbeitet jetzt nicht mehr mit Fragments, da die beiden Teile ohnehin
immer zusammen dargestellt werden.
- Da bisher nur diese Activity läuft wird die Datenbank vorübergehend
hier geöffnet
- Layout wurde noch einmal verändert, statt oben eine Liste für Tags und
Zutaten zu haben, wurde die Kategorie "Selected Ingredients" jetzt oben
hinzugefügt, während der Platz unten für die Auswahl der Tags gedacht
ist (noch nicht implementiert)
- Activity holt sich die Ingredient Daten aus der Datenbank und legt sie
in einer ArrayList<IngredientType> ab (IngredientType ist neue
Objektklasse, TODO: Klasse Ingredient zu RecipeIngredient umbauen, die
von IngredientType erbt und um einen String Menge erweitert)
- ArrayList wird an Adapter übergeben und kann über verschiedenen
Buttons und/oder Eingabe im SearchView gefiltert werden. TODO: Keyboard
des SearchView drückt Ansicht zusammen, idealer wäre Überlappen mit der
unteren Bildschirmhälfte.
ListItems können durch Druck markiert werden
- Layout im Landscape-Modus noch nicht an neueste Änderungen angepasst
- Veranschaulichung vorübergehend durch Einfärben der Views
- Datenbank enthält nun auch die Tabelle Tags (beim letzten mal
vergessen) bestehend aus Integer ID und String Name

Nachtrag vom letzten Commit: Manifest wurde für Testzwecke angepasst, so
dass die App direkt mit der SearchActivity startet

DISCLAIMER: Neuer Code ist bisher noch nicht kommentiert und teilweise
womöglich noch etwas unelegant, aber hoffentlich verständlich