start of lifecycle events: construct and config
add lifecycle test files
Merge branch 'dev' into lifecycle-events
construct and config
make sure data is non-primitive at init
make sure yielder fragment has the same parent element as the yield
hooks for events
better names and order tests for single instantiation
Merge remote-tracking branch 'origin/dev' into lifecycle-events
keep named partials ahead of expressions and avoid jitter

this has also makes named partials stick until they are re-rendered (like the old behavior) even if they no longer exist in the partials map
fixes #1231
Merge pull request #1232 from evs-chris/gh-1231

keep named partials ahead of expressions and avoid jitter
Merge pull request #1213 from evs-chris/gh-1206

Make sure yielder fragment has the same parent element as the yield
fixes #1206
throw error on truthy primitive data instead of replacing it with an empty object
Merge pull request #1212 from evs-chris/gh-1208

throw error on truthy primitive data at init
fixes #1208
make style elements work in ie8
onconctruct preconfig and fix a couple of broken tests
seperate Hook and HookQueue classes
Merge remote-tracking branch 'origin/dev' into lifecycle-events
Fix toHTML() for namespaced attributes
fixes #1239