Avoid loading includes more than once
Make boundslayout aware of padding
Warn on CSS passthrough

[Delivers #78009156]
[Fixes #81711014] fixing oninit timing for nodes with children so it fires after all children are inited.
Merge pull request #36 from teem2/oninit_consistency_81711014

[Fixes #81711014] fixing oninit timing for nodes with children...
[Fixes #81205368] cleaning up default attribute initialization sequence so that events are fired consistently for each attribute. also moved setting of name and parent attrs before setting all others so that they are available at the time events are thrown for the other attrs