Added UUID columns to observations and observation photos.

The intent here is to provide a way for clients to specify a UUID with
new observations, so if there is trouble with the network and the
client never receives a response upon observation creation, the server
will know not to duplicate the observation the next time the client
tries to POST it.