Change mirror creation semantics to hopefully be more useful.

New semantics are: "The first value seen by the returned Var will be a
fully-initialized cache. Future values will reflect each update in the
order they are seen."
Merge pull request #3 from metamx/mirror-creation

Change mirror creation semantics to hopefully be more useful.