Added language_fallback behaviour to render_placeholder

Adds a per-placeholder option to fallback to fallback languages if the placeholder is empty for the current language.

This fixes #449 and supersedes #1329.
Thanks @lasarux for the code.