Promotion Rule: One Use Per User

This will limit a promotion from being used multiple times by a single
user.

Closes #4984
Merge pull request #8 from gmacdougall/one-user-per-user

Promotion Rule: One Use Per User