Extracted Dereferenceable from Agent; added Dereferenceable to Future and Promise.
Dereferenceable#value does not load when all options are false.
Merge branch 'master' into scheduled-task
ScheduledTask now fully supports Dereferenceable
ScheduledTask in now Observable