Add riemann as a def dependency
Do not provide a default *streams* atom

Do not provide a default *streams* atom in order to force users to
create their own streams atom in a binding. This will help prevent
reloading mistakes.
Support an arbitrary number of forms in def-stream macro

Support an arbitrary number of forms in def-stream macro. Also add some
TODOs.