CLI changes and different output formats

* parse more than one file from the CLI
* simple way to build output formatters
warn to debug
Regexp optimization

* re.match() gives an overhead, replace with re.compile()
* in Python regexp, "match" is slower than "search"
* in Python regexp, capturing is costly

From my tests:

    zcat logs/uwsgi-*gz | python -m cProfile -o prof uwsgifouinelib.py

Before:

    62431281 function calls (62431213 primitive calls) in 52.725 seconds

After:

    30526684 function calls (30526618 primitive calls) in 34.168 seconds
Merge pull request #12 from romain-dartigues/rework-3

CLI changes and different output formats