[Fixes #81883294] test case
[Fixes #81448830] remove call to setText when text sprite is created because this is before the constraint has been applied, and doing so set the text to the literal constraint string ('${this.parent.text}') rather than the computed value. It is set in the set_text setter method when the attribute is set later in the init process, so setting it early was extraneous. Added tests for the text component in text.html, moved all other smoke tests related to text into this file to keep them organized. I'd like to remove the error...html tests that are duplicated as well, but waiting to discuss with team b4 going forward. Also added labelbutton.html smoke test, as this component exhibited the symptom addressed in this bug fix.
[#81448830] Now the text attribute evaluates to the empty string if it is set by a constraint that resolves to null or undefined, or if the text attr is not set at all. Also now the text attribute is set to the value of text set between the start and end text tag, whereas before the text showed up in the sprite but the attr evaluated to undefined
[Fixes #82049700][#82060254] setting text in attributes rather than directly on the sprite so that constraints are resolved beforhand. Setting it early was redundant anyway since it is set later in init when setAttribute is called. This caused an issue with replication, which I've handled with a special case check, but I've also created a new issue to look into this further in case it causes other issues. Perhaps data should be set after all other attrs are set to ensure it won't get overrwitten by a default value? See https://www.pivotaltracker.com/story/show/82060254
Merge pull request #40 from teem2/inputtext_constraint_literal_82049700

[Fixes #82049700][#82060254] setting text in attributes rather than dire...
Merge pull request #38 from teem2/text_constraint_regression_81448830

[Fixes #81448830] remove call to setText when text sprite is created bec...
Fix data bound text

[Delivers #82060254]
Fix handlers with references to siblings

[Delivers #79229852]
Clean up examples
Make sure layout.js.map is included in commits

This will prevent warnings when you’re not building from source
Fix regression with states

[Delivers #82111616]
Clean up cruft

From
https://github.com/teem2/dreem/commit/ac2eaf042c649283fdb63f81d20518b7dd
08e2d6…
[Delivers #79229852]
Revert "Clean up cruft"

This reverts commit 6431b026a6948c2c36739bff9d31f5a2a1dfbd4d.
Clean up cruft for real
clean up formatting
removing databinding hack for inputtext which is no longer needed as of https://github.com/teem2/dreem/commit/472c3ed49b0cb4e3ae6fcc5c848a7af4f64bb675
comment to explain duplicate line of code, which might look unnecessary
Fix regression in audio.html

data attributes need to use @bindAttribute(). Will add testcase later
Use correct CS syntax to detect null/undefined

This makes audio.html bouncy again
[#79229852] added assert to this test case so it can be run automated