Refactor of EchangeMsg class.

The name randomBuffer in ExchangeMsg.Request is changed to
selectedBuffer since it is not random. Class of selectedBuffer in both
ExchangeMsg.Request and ExchangeMsg.Response are changed to
List<Address>.