Implement master_key calculation based on the outh token and PSK

the master_key_half is now honored on an access token, and must be used to decrypt the access_token to retrieve the master_key out of the access_token that the user supplied