Add project searching

Depricate the ProjectCard in favour of a modifing the search query
 to add and remove projects. Setting a project in the search query
 and submitting it will refresh the current fragment.
Add the project to the search query and expand initally it if a project
 has been set
ChangeListFragment: Perform the search query processing and send
 it off to the current tab (fragment) via an intent

Note: This is buggy. Switching Gerrits does not work properly and
 the project does not clear properly in not-loaded tabs.

SearchKeyword: Fix processing capturing bug with '"' character;
 added more token helper operations

Change-Id: I12f61918ddc950c15d8b91fd783970f8f3b6456f