allow runtime change of skip_ahead, distribution buffer size
doc update; use CRTP for MKL dist
implement MKL distributions
Stream now has default seed