Tweaking code
Moving valid appointment dates forward by one day

This is to avoid appointments not coming up because of participants
not yet being ready for their qnaire (due to the time it was completed).
Fixing bug from last commit
Tweaking code
Fixing bug in call attempts report (where participant has no site)
Adding a "select call result" option when ending calls

This is to ensure that the correct call result is selecte when a
call is ended.  Previously "contacted" was the default selected item
which sometimes resulted in the incorrect call result from being
selected.
Merge remote branch 'origin/release' into lightweight_queue