prevent additional template pattern lookups

There's always one empty argument being added for template lookups. This
is only necessary when there are no valid locale identifier variables or
the i18n features being disabled via `core.use_translation`. The added empty
argument leads to lookups with not expanded locale variables which is not
necessary at all.
Merge branch 'fix-additional-empty-path' of github.com:graste/agavi into fix-additional-empty-path

* 'fix-additional-empty-path' of github.com:graste/agavi:
  reenable pattern lookups for disabled i18n support
  fix additional empty path being used in lookups