Add brackets to user_has_access conditions for easier debug testing
Fix bug with badgeos_achievement_user_exceeded_max_earnings() incorrectly returning true
Introduce badgeos_user_has_access_to_submission_form()
Always show submission form for an achievement until user no longer has access