Fix for dialyzer warnings in our customized yecc header (#111)
Fix code style.
Remaining issues reported by dialyzer

Fixes #111.

A few warnings I won't bother resolving are:

    erlydtl_filters.erl:534: Expression produces a value of type 'undefined' | {integer(),integer(),integer()}, but this value is unmatched
    erlydtl_runtime.erl:45: The call gb_trees:lookup(Key::any(),{integer(),_}) does not have an opaque term of type gb_tree() as 2nd argument
    erlydtl_runtime.erl:54: The call dict:find(Key::any(),Tuple::tuple()) does not have an opaque term of type dict() as 2nd argument
Revert "Replace our po scanner with the one used by zotonic."

This reverts commit 154826129046e8b0b111dd2ad6ccc93ceb65f947 for issue #23.

Conflicts:
	src/i18n/i18n_manager.erl

The parsed formats differed, and I don't want to translate between them.

Besides, it seems that it never was broken (or at least it works now) ((or the issue is/was something else)).

1> po_scanner:scan("23.po").
[{id,[]},
 {str,"Project-Id-Version: Project\nReport-Msgid-Bugs-To: \nPOT-Creation-Date: 2012-02-10 17:50+0100\nPO-Revision-Date: 2012-02-10 17:50+0100\nLast-Translator: Thomas Schaaf <schaaf@komola.de>\nLanguage-Team: komola UG <team@komola.de>\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nX-Poedit-KeywordsList: _;gettext;gettext_noop;_t\nX-Poedit-Basepath: .\nX-Poedit-Language: German\nX-Poedit-Country: GERMANY\nX-Poedit-SourceCharset: utf-8\nX-Poedit-SearchPath-0: .\n"},
 {comment,": strings.php:2"},
 {id,"PAGE_NOT_FOUND"},
 {str,"Seite nicht gefunden!"}]