Fix and cleanup output handlers

Warning: this disables concatenating of `-` in Slim and Haml templates https://github.com/padrino/padrino-framework/pull/1441#issuecomment-26034543.