Supports riak_kv changes for riak_kv#679

Some additions to vclock API to support creating fresh vclocks with a given timestamp.

A change to riak_core_util so that opening a non-existent file returns an error rather than crashing on a badmatch.