Handlebars reworked

EDIT : After reviewing this component one more time, I finally rewrote it.

I originally based it completely on the PHP component, which is a stupid idea knowing that Handlebars is not supposed to be used on its own.

So I finally kept most of the previous behaviour, but made Handlebars extend Markup.