fatdeb: fix a warning about shadowing replace
Mucking around with an RPM task
RPM package seems ready to go
Integrate fatrpm into the regular lein pkg task
Fatrpm: experimenting with config
RPM gets a log dir & init script, log to /var/log/riemann/
Debian package works like a daemon now.

The debian package logs to /var/log/riemann, creates a riemann user to
own its configuration and logs, and includes an init script with
start/status/reload/stop daemonization capabilities.
RPM: add /etc/init.d/riemann reload.
Add streams/project

Project is like coalesce, but for selecting particular events out of the
whole mix.
Add folds/difference
Add folds/quotient
Add folds/product
All folds take the first element.

Thought about it for a while; first is significantly faster than last,
and in cases where we accrete events over time it'll actually be faster
to accrete them in *reverse* order.
folds/quotient produces error events for invalid operations

folds/sloppy-quotient considers 0/0 = 0
split* is no longer a macro; split evaluates streams only *once*

Closes #153
Formatting
splitp rewrite

Expanded documentation and tests. Evaluates streams only once.
Split and split*: correct docs and simplify tests
streams/ddt: fix some edge case bugs
streams/smap ignores nil values

streams/smap* preserves nil values, like smap used to.