Added the all_spots view. returns all spots when a get is sent to it
Merge branch 'master' of git://github.com/abztrakt/spotseeker_server
Fixed the validate_etag method so that HTTP_IF_MATCH and If_Match headers both work for comparing etags.
Added unit test for constraining a thumbnail image to a width or height.
Added option to the API that allows us to get back a scaled thumbnail instead of a resized image.
The missing height or width should be larger than the one we actually want to constrain to, since the thumbnail method will fit to the smaller of the two while keeping the correct aspect ratio.
This unit test works better with a test image w/ different height and width.
Added test for constraining PNG thumbnails.
Added a unit test for constrained jpeg thumbnails.
Upped the quality of JPEG thumbnails.
Merge branch 'master' of github.com:abztrakt/spotseeker_server
Added unit test to affirm that doing 2 PUTs to a Spot doesn't wind up creating 2 SpotExtendedInfo objects for that Spot.
Added unit test to affirm that even if a Spot has duplicate extended_info objects, only 1 is returned in the JSON
Up the JPEG compression quality to 95.
Forgot an import in the allspots commit
Merge branch 'master' of git://github.com/abztrakt/spotseeker_server
Use the width/height of the original image if no constraint is passed.
Merge branch 'master' into dupe_extended
First try replacing a SpotExtendedInfo object and if not, create a new one.
Extended this test to make sure we're updating extended_info on PUT, not dropping the new value.