Hide IF placeholder elements
Simplified compiler methods. Less arguments are now being passed. CompiledTemplates always return their rootnode, if there was one. Components now render in the IF, but do not replace the placeholder yet
Fixed Components replacing the conditional placeholder. Significantly simplified code by moving the replaceChild to the CompiledTemplate that is the dependency on the condition.
Cleaned up further, added a comment