allows for better extending
semicolon
Merge pull request #43 from Pomax/extending

Enabling extending
multichannel
merge appends
console log removed
auto-id generation when an element has none
dehydrate/rehydrate for elements
card hydration
Merge pull request #46 from Pomax/testapp2

auto-id generation when an element has none
Adding app context as 'this' for onload callbacks.
Merge pull request #47 from simonwex/master

Adding app context as 'this' for onload callbacks.
Adding the 'app' as the primary context for ceci processing. This will still work if we're not using ceci-app, though feels hacky.
Merge pull request #48 from simonwex/app-context

Adding the 'app' as the primary context for ceci processing.
Revert "Merge pull request #48 from simonwex/app-context"

This reverts commit 3715e9eb7466948738eff87cbe45440d5cc3ee10, reversing
changes made to 7132c90e34feade1f67209741bf8f502f06f0c44.
Merge pull request #49 from mozilla/revert_pull_request_48

Revert "Merge pull request #48 from simonwex/app-context"
using correct 'this'
Merge pull request #50 from simonwex/app-context

Setting the context for all Ceci calls that should be aware of "app"
added endpoint property
serialize in ceci-app instead of designer