485981: retrieve patchset and project details via REST

* Opening a review failed with "Couldn't update model" when opening a
task from the Task List of a repo that has already been opened once;
resolved by attempting re-authentication

* NPE when retrieving patch sets on from reviews.tasktop.com; resolved

* 404 error when Hudson is the Owner of the review; resolved by
providing support for Hudson/Jenkins unique identifier (Hudson email is
not a valid {account-id})

* ArrayIndexOutofBoundsException related to comparing patchset diffs of
files; resolved

Change-Id: Ie778b1cd10ac8c335f32487f039cf5553fe80349
Signed-off-by: Natasha Carson <natasha.carson@tasktop.com>
4 files changed