Rewrite .gitignore file a bit and add some rules
Create buildout config

On Windows using virtualenv/buildout combo is easier than using raw virtualenv/pip, commit
files used by buildout to configure environment.
Use a relative path for the test image

It's part of the issue #20 (weird path on Windows). Django File class used
a full file path which resulted in path like C:\Example\pinry\static\C:\... which
is obviously invalid.
make sure that setuptools is available from bin/py interpreter
bin/py setup.py test installs eggs to the root directory
Update buildout config to fix some issues

Change the settings module and add eggs to the bin/django script path
Open binary files in the binary mode

Make sure that we are using binary mode to read binary files like images, this Fixes #20
Make sure that users can't impersonate each other when creating pins

We weren't checking if the Pin submitter is the logged user which made it possible
to pass any submitter to the Pin resource create call. Fix it, and make the submitter
optional.
Apply fix from 3b10868 to users tests too

Repeat after me "I'll run a full test suite before pushing changes"
Update setup.py for 1.0 release

It's still not working completely (you can't run tests from it) but it's enough for installing. Fixes #18
Fix bug of multiple of same images loading sometimes
Refactor loading pins part of pinry.js to fix some bugs
Don't load Pins "in background" when lightbox is active.

Remove the scroll event handler when lightbox is active, so pins are
not loaded in background breaking the page layout.
Generate thumbnails when image is being saved

Too lax unique constraints for Thumbnail coped with "on demand" thumbnail
generation may leave database in inconsistent state where two thumbnail for
the same size are saved. We should be able to prevent that from happening
by generating all thumbnails when we save the image. Should fix #24, but
I can't figure out a way to actually test it.
Pin factory-boy dependency on 1.3.x branch

Factory Boy 2.0 have removed the "extracted_key" keyword argument from
post_generation() hook. Until we can update tests to work with 2.0 make
dependency on 1.3.x branch. In turn, the update got stalled by a bug
in Factory Boy (https://github.com/rbarrois/factory_boy/issues/53).
Update version to 1.1.0 in preparation for the release
Merge branch 'release/1.1.0'
Merge pull request #3 from pinry/master

merge master from origin