Refactor future_value
Revert "Use a condition variable instead of a queue"

This reverts commit d648a3e0d1855cfd2b8ce20a229e4ef7062bf7ff.

Conflicts:
	lib/futuroscope/future.rb