Update API from 1.0 to 1.1 and update URLs

Unauthenticated endpoints work now but others with request data
most likely do not.
APIEndpoint: Specify request method
APIService: Use APICalls externally

This allows us to define what is in an APICall without being forced
to conform to Intents. Eventually APICall is serialized and put
into an Intent so everything can be accessed by the Service.
Fix image upload
Fix image delete

http-request didn't allow sending a body with a DELETE request so
we decided to include the imageids as part of the URL.
Fix OpenID login

This involved creating a new endpoint for retrieving info about the
currently logged in user.
API: Remove unused Context parameter
Remove outdated TODO
Fix indentation of comment
Fix HTTP Exception on invalid login
Merge branch 'api-v1-1' into 2.0
Remove outdated comment
Merge remote-tracking branch 'upstream/2.0'

Conflicts:
	App/src/com/dozuki/ifixit/gallery/ui/MediaFragment.java