Fixing bug where pre-recruitment shortcut icon wasn't working correctly
Fixing a bug in the prerecruit select widget

Operators who were assigned participant's who's primary address'
region did not match the user's site where not selecting the correct
quotas, leaving the prerecruit select list empty.
Fixing bug in participant record

If a participant hasn't been cached in the queue yet then they will
not have their current qnaire, start date, etc, available.  An exception
was being thrown when this happened.  Exception has been removed.
Adding event list to participant view
Adding cascade rule to role_has_state delete
Earlier fix to pre-recruit widget was incorrect
Restricting mailout required report by quota

Participant's who's quota is disabled and who have not been marked
to override their quota are no longer included in the report.
Merge remote branch 'origin/qa' into release
Removing stray semicolon
Moving assignment semaphore to queue repopulate methods
Fixing bug in cron script (invalid date format)
Removing transaction muting

Historically transactions caused problems when using semaphores.
Turning off transactions in the queue has cause other problems,
so for now the transaction muting has been turned off.
Turning off transactions when beginning an assignment
Removing semaphores from assignent begin push
Adding missing DISTINCT keywords to select queries in queue record
Another fix for pre-recruitment quota list (removing site dependence)
Tweaking button text
Making correction to queue (old participants)
Tracking old email address when email address is updated