Sanitized use of MVCC keys throughout the storage layer

Also documented MVCC design decisions.
Address feedback
Merge pull request #143 from cockroachdb/spencerkimball/key-encoding

Sanitized use of MVCC keys throughout the storage layer