Merge pull request #1 from momesana/master

Add ``live`` flag to propagate every produced character
ChannelAggregate: Implement update().
Ignore .idea/ directory.
Bootstrap: Expose bind().
Merge pull request #4 from angerhang/master

Bootstrap: Expose bind()
HTML: Add Image
Merge pull request #5 from angerhang/master

HTML: Add Image
Add implicits for channel-to-widget conversions
CachedAggregate: Add get() in consistency with Channel
Merge pull request #7 from angerhang/master

CachedAggregate: Add get() in consistency with Channel
Channel: Add overloaded append()

In some cases an initial value is not known.
Merge pull request #8 from angerhang/master

Channel: Add overloaded append()
Channel: Fix bug in map()

Do not append a new element each time the channel produces a value.
Merge pull request #9 from angerhang/master

Channel: Fix bug in map()