More functional API: every htm-step takes in-value argument, rather than it coming through SensoryInput channels. Now input streams are decoupled from htm models, so demos also provide a world input channel. Suggestion of @mrcslws