add specs for Property.scan
correct Property.scan specs to match the proposal
fix Property.scan spec
implement Property.scan
Merge branch 'master' into sliding-windows
Implement sliding windows in terms of scan

- hence it now returns a Property rather than an EventStream, I hope you're keeping track