Split up compile server into multiple parts.

  - A simple server that accepts zip files containing benchmarks.
  - Several command line applications that run and compile benchmarks.

Change-Id: Ica402ac9318c114e17f7146bb84ce6e97116b16d
115 files changed