Added associateAuthCodeScope() method
Added getAuthCodeScopes() method
Associate scopes to auth codes in separate method. Creating an auth code now returns an ID
Return the session_id for validateAuthCode instead of an array
Updated PDO associateAuthCode
Added associateAuthCodeScope to PDO
Revert "Return the session_id for validateAuthCode instead of an array"

This reverts commit 51138f8738ac82c537da197e09c311f934259100.
Updated getAuthCodeScopes() in SessionInterface
Updated validateAuthCode() in SessionInterface
Implemented getAuthCodeScopes() in PDO Session
Updated validateAuthCode in PDO Session
Updated variable name
Altered associateScope logic
Fixed key name
Updated oauth_session_authcodes table. Added id field, remove scope_ids field
Added oauth_session_authcode_scopes
Don't add scope IDs
Fixed associateAuthCodeScope() query
Added cascading relationship between oauth_sessions_authcodes and oauth_sessions
Updated sessions