Fixed fatal error for unknown macro

Fixes #1052
I think using the followign code would be better:

```php
call_user_func_array(array($template, $template->macros[$macro]['method']), $arguments)
```