removed discrete propagation

- To achieve discrete propagation behavior, one must only introduce
  values that are guaranteed to be distinct.  Traditionally this is
  achieved with timestamps or some other guaranteed-distinct value.
  If one needs discrete values in Javelin, one may model event streams
  by introducing pairs of [timestamp, value].

  As such, Javelin doesn't need to natively provide support for
  discrete propagation.