Fix guest users never matched a 'none' clause despite not having any custom fields
Fix "match none" behaviour not working as expected on empty multi-choice selections
Trigger user-promotions on associating/dissociating a connected account
Requires php 7.0+
Confirmed XF2.2 support
Adds an explicit "match none" option for custom fields, as stock XF has selected empty custom field matches any.
Please review any notices or user promotions to ensure they still do what is expected
Add sanity check to prevent trying to run user promotions on deleted users
Fix that a custom field with a value of '0' was batching as empty
Ensure user promotion check runs after the account upgrade/downgrade process finishes.
Fixes user promotions not firing as quickly as expected with Expiring User Upgrades & Gift Upgrades add-ons
Trigger user promotions on user upgrade being applied/removed
Tweak execution order of class extensions/template modifications/etc to provide predictable ordering
Add LICENCE and README.MD to redistributable.