no longer breaks when trying to delete an individual SpotImage

fixes SPOT-666
Merge branch 'spot666'
404 error is no longer thrown if a spot id doesnt exist in a request

fixes SPOT-635
Merge branch 'craig'
wrote a test to help figure out why spot db info doesnt match upload

still dont know whats going on...
fixed the extended info bug where ei didnt match uploaded spreadsheet

also added a POST and PUT unit test that catches this problem.
Removed some weird whitespace in the middle of the JSON, and get the urls for the different spots a little more reliably.
Further built out the unit test associated with 5fc46d1, so we can have a little more confidence that issue is fixed.
Get the urls of the spots that were POSTed in a more reliable way.
Reverting one of the changes made in cfbef5952a56af9f13f9955fae9108e6174f421b because it causes SpotSearchCapacityTest to fail. The result is that if you search for more that 20 specific ids without passing a limit you wind up with a 400 {"error":"missing required parameters for this type of search"}, which seems fine for now.