efbytesref 201405a1

LUCENE-5524

This closes #45

Update to recent trunk, small javadoc correction, use readVLong and writeVLong from ByteArrayDataInput/Output instead of from BytesRef.