Frontend issue 927 is now fixed, so the tag.create endpoint can be used.
The tag.create endpoint doesn't return the newly created tag - it is invisible, since it has no photos.
Ensure tag endpoints are correctly escaped
Tag test updates.
Can't find a way of testing tag.update, since there are no updatable tag fields.
Tags with slashes work
Tags with double slashes don't, but at least they're no longer undeletable.
Merge branch 'master' into apiv2_tags
Fixed helpful test error message
Update README to stop nosetests from capturing the logging, since it gets pretty large.
Logs are saved to tests.log.
Add API versioning support, including tests
Remove unneeded LOG_FILENAME variable
Run all tests at all API versions
Handle case where tag count is returned as string (as was the case in APIv1)
next/previous fields are lists in APIv2, but single photo ids in APIv1.
Update README with API versioning documentation
Use the OAuth2 client for multipart POSTing - no need for urllib2
Check that upload parameters are processed correctly
Improve http logging, and don't log multipart upload contents
Check the HTTP response code if the OpenPhoto JSON cannot be decoded.
Merge branch 'minor_fixes' of github.com:sneakypete81/openphoto-python into minor_fixes
Improve POST logging - don't log file contents.
Revert 35a271c25bcae8aeb23bcfe48953382ac53d43fc, since this has been applied on the http_improvements branch
Comment whitespace