Provide Reason Option for Setting Another Expert's Vacation Setting

Also included is the inclusion of the reason in the history.
Merge branch 'take_some_time_off' into development