improved guest deletion a bit (but needs more work)
redirect_uri in oauth controllers is automatically computed from the request
fixed location url generation
ConnecterInfo will now contain a flag on wether file upload is supported and an array of apiKeyAttribute keys that will be filled in at ApiKey creation time
added key existence verification and an additional flag for specifying wether or not syncing is supported
added database migration script
createApiKey will now store oauth keys that are used to create oauth tokens
replaced calls to env.get(<someOauthKeyValue>) to guestService.getApiKeyAttribute(...)
repaired the twitter connector
added a check of flickr's redirect URI
Merge branch 'master' of https://github.com/fluxtream/fluxtream-app into grapherCursor
updateInfo cannot be an instance field of an extractor
set the session to never expire
Continue on to pasted URL when getting there requires login
modified checkin process after login so that things that should only happen right after login
Pulled in changes from origin master, fixed merge issues.  The original redirect-improvements branch was created from an out of date development branch, so modifications were required to BodyMedia to bring it up to date.
Added flickr.validRedirectURL to sample oauth.properties file
Merge branch 'grapherCursor' of https://github.com/fluxtream/fluxtream-app into grapherCursor
disabled github connector
Merge branch 'redirect-improvements' of github.com:fluxtream/fluxtream-app into redirect-improvements