bump java version to 1.7

it uses classes introduced in 1.7 - e.g. java.nio.file.Files, java.nio.file.OpenOption, java.nio.file.Path
Use int byte counts for array-based read.
Merge pull request #65 from square/jw/integer

Use int byte counts for array-based read.
Buffer should EOF if it cannot fulfill readFully.

Prior to this change an ArrayIndexOutOfBounds exception would be thrown in side the write call to which readFully delegates.
Merge pull request #66 from square/jw/buffer-read-fully-eof

Buffer should EOF if it cannot fulfill readFully.
Merge pull request #61 from matasaru/patch-1

bump java version to 1.7
Add readFully for byte[].
Merge pull request #67 from square/jw/read-fully-byte-array

Add readFully for byte[].
Test Buffer and 'Real' versions of buffered wrappers together.

This ensures that the behavior (and the semantics of that behavior) of Buffer vs. RealBufferedSource or RealBufferedSink are the same.
Merge pull request #68 from square/jw/test-improvements

Test Buffer and 'Real' versions of buffered wrappers together.
Use fully-reading helper APIs in tests.
Merge pull request #69 from square/jw/use-helper-apis

Use fully-reading helper APIs in tests.
Prepare version 1.0.1.
[maven-release-plugin] prepare release okio-parent-1.0.1
[maven-release-plugin] prepare for next development iteration
Fix a bug in indexOf(). Add indexOfElement() and request().