Add before and after search keywords

Add before and after search keywords as aliases for age searching
Added the server version as a parameter to getting the Gerrit query for
 search keywords.
Added context as a parameter to isSyncRequired for sync processors

Change-Id: I3211371a220c512193a0d4fe2730462777b996f5
Cleanup - Remove unused

Change-Id: Iad2e7703a40a74d29265ea25408b33e0847f4ae7
Endless adapter loads more changes

GerritURL: Use search keywords instead of project/owner/changeid field variables
CardsFragment: Bind the endless adapter to the listview
Changes: Add method to get the oldest change's update time
ChangeListProcessor: Disable sync time check - temporary till it is determined
 how to properly determine when we need to sync.
Tools: Change toggleAnimations to return the top adapter
SyncProcessor: Add null checks on the resulting data
ProjectSearch: URL encode project's Gerrit query

TODO: When no new changes are found, the endless adapter is not notified,
 better change list syncing - we could pass the intent in to isSyncRequired.

Change-Id: Ife6ef819040bcabf78126eed27fd82dc552a7e54
ChangeListProcessor: Use direction when determining if sync required

SyncProcessor: Pass the intent to isSyncRequired

Change-Id: I43ccd02a21158cda1b8e4234959b3084f6d1c64d
TODO: Changing tabs removes all content from lists