update copyright years
clarify the license
add notes and outline the roadmap

--HG--
rename : STYLE => STYLE.md
rename : TODO => TODO.md
be more pypi-friendly.
reboot/restart in pure python, using cffi.

--HG--
branch : pure-cffi
refresh/update

--HG--
branch : pure-cffi
this is HG, not git

--HG--
branch : pure-cffi
let the loader do more dirty work.

We do like goin' high level!

--HG--
branch : pure-cffi
more infastracture pieces

--HG--
branch : pure-cffi
rename : tests/ut_packet.py => tests/test_packet.py
pep8 + pylint fixes

--HG--
branch : pure-cffi
python 3.3 is supported too!

--HG--
branch : pure-cffi
port to python 3

no more string vs bytes clash.
Needs more polishing, still.

--HG--
branch : pure-cffi
more porting: exceptions, constants, Packets.

--HG--
branch : pure-cffi
prepare more unit tests.

--HG--
branch : pure-cffi
rename : tests/ut_common.py => tests/test_common.py
let the dynamic loader do as much work as possible.

--HG--
branch : pure-cffi
format detection. Introduce setup() function

libav* needs to be initialized at startup.
At bare minimum, to export the format list(s).

--HG--
branch : pure-cffi
docs; pylint and pep8 fixes.

and more py3 port sneaked into.

--HG--
branch : pure-cffi
remove relics from the past.

--HG--
branch : pure-cffi
docs and fixes.

--HG--
branch : pure-cffi
placeholder and docs.

--HG--
branch : pure-cffi
prepare the demuxer tests.

--HG--
branch : pure-cffi
rename : tests/ut_demuxer.py => tests/test_demuxer.py
more docs.

--HG--
branch : pure-cffi