Fixes #315 by requiring applications to be more specific about their service token binding properties, instead of assuming all tokens will have a unique name and will never switch change binding properties. (Wiki documentation changes still pending.)
Change MslStore.removeServiceTokens() to only remove tokens that explicitly match all the input parameters.
When building a message, include tokens with the same name if their bound state differs.
Require explicit master token-bound or user ID token-bound parameters when using the message builders to exclude or delete service tokens by name.
Fixes #315 by requiring applications to be more specific about their service token binding properties, instead of assuming all tokens will have a unique name and will never switch change binding properties. (Wiki documentation changes still pending.)
MslStore.removeServiceTokens()
to only remove tokens that explicitly match all the input parameters.