Add kwargs support for image_factory
adding pure Python rendering
added saving to stream for pure python
Added getMatrix()
addressed issues
PEP8 tidy
Better docstring
More efficient addition of border
Add QRCode.get_matrix

An easy method to get the matrix array from the QR code, including the
border.
Python 2.6 SVG workaround

Fixes #12
Add some initial tests
Python 3 compatibility

Fixes #31
Add tox for easy testing across Python platforms
Prep for 3.0 release
Post-release version bump
Merge https://github.com/Yeolar/python-qrcode
Add an SVG rendering test
Fix bug incorrect regexp for alphanumeric mode, causing corrupted encoding.

Fixes two problem introduced by commit f4f054b8eb121:

Newlines at the end of strings were matched by '^' so
$ echo -ne 'NEWLINE\n' | PYTHONPATH=. python scripts/qr
decoded as "NEWLIND:".

The characters '{' and '}' were allowed, so
$ echo -n '{0}A' | PYTHONPATH=. python scripts/qr
decoded as ":N:X".
Regression test for ALPHA_NUM regex fix

Also a minor speed tweak by compiling the regex rather than rebuilding
it.
Improve compression with chunked encoding

Based on ideas from @tromer