Add project/owner searching; Change list listview

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.
Changed owner searching similar to project searching above
Use ListView for change list
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

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

Unset the project when the Gerrit instance changes

Fix sync interval logic
Depricate tracking click listener
Maintin user tracking in preferences - store the userid
SearchKeyword: Set a list of escape arguments
Changes table: Commit owner references account id as some users may not
 have an email
CommitCard: Remove the commiter object
Remove owner tracking card
UserChanges: Remove functions to list commits by owner, find commits
 should be used instead
Users: Add function to get user details from their userid

Add adapter and view binder for the change list
Re-style commit_card to look like the cardsUI list
Handle change selection changes by sending intents
PatchSetViewer: Use seperate list layout

PS2: Colour commit cards based on status

PS3: Start main activity on pref change; Change list animations
Register preferences change intents through manifest so
 GerritControllerActivity will always be started when a preference
 changes.
CommitCardBinder: Save the userid and project for use in the click
 listener as we cannot rely on the cursor in callbacks.
Prefs: Only set the user and project preferences if they have changed
GerritControllerActivity: Store SearchView query changes before it is
 initialised with the SearchViewProperties class. We can then query
 what the text was most recently set to when the SearchView is setup

PS4: Add topic searching

PS5: Remove: Restore animations in change list and add helper library.
 Will add to seperate commit.

PS9: Fix onClick listeners referencing cursor in ChangeListAdapter.
 Set the adapter on the listview.

Change-Id: If9c64879b60c016b975cc609c97cdd3fde0cf4cc
Note: This breaks changelog functionality in CardsFragment.