This patch implements lazy rendering for templates. This make nereid closer to the tryton inheritance pattern where methods with the same name in a different module could call the super function to build a response and then modify the response and return.
Previously the returned value of render_template would be a rendered string, which cannot be easily manipulated without completely replacing the functionality of the method. URL: http://codereview.tryton.org/979002/
