Add support for values as lists

Example:

service SearchService {
  rpc Purchase (PurchaseRequest) returns (PurchaseResponse) {
    option (squareup.a.b) = { value: [FOO, BAR] };
  }
}
Merge pull request #13 from square/apaulin/supportLists

Add support for values as lists