Remove duplicate commit serialization to improve performance of fetching commits

Summary:
  - Add back support for unserialized build parameter
  - Remove serialization of revisionresult

Reviewers: cramer

Reviewed By: cramer

Differential Revision: https://tails.corp.dropbox.com/D66110