CLI stall when no logfile is provided
Set __version__ in the lib

Attempt to respect PEP 8 and 386 to provide version tracking inside the library.

* https://www.python.org/dev/peps/pep-0008/#version-bookkeeping
* https://www.python.org/dev/peps/pep-0386/
Automatic script creation through setuptools

* do not maintain an "empty" script as setuptools can generate it
* create a main()
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 #10 from romain-dartigues/rework-1

Set __version__ in the lib
Merge pull request #11 from romain-dartigues/rework-2

Automatic script creation through setuptools
Merge pull request #12 from romain-dartigues/rework-3

CLI changes and different output formats