Revert "leveldb: support fcntl locking on Solaris."

This reverts commit 7a775464a11c39aa14fbb2eb8711a0a583f996e6.

Reverting as this commit requiers a newer version of golang than we use, and we can not simply `go get` then do a `git co` to the working version as `go get` fails when it sees references to functions that don't exist.
Revert "leveldb: consolidated locking with fcntl"

This reverts commit c8d1ff41297e289e22fda71cd35144d12af729c0.

Reverting as this commit requires a newer version of golang than we use, and we can not simply `go get` then do a `git co` to the working version as `go get` fails when it sees references to functions that don't exist.