prep for 2.0.6
Added note about lack of protobuf 2.4 compatibility.
Merge remote branch 'stevenbedrick/master' into eb-dev
LzoPigStorage : forgot to store the delimiter.
LzoOutputFormat : write the index to a tmp file 
and rename it to .lzo.index at the end.
Also remove the index file for small files to 
avoid doubling small files problem.
Merge pull request #72 from rangadi/lzo_inxdex_2

Lzo index file tweaks: 
  LzoPigStorage : forgot to store the delimiter.
  LzoOutputFormat : write the index to a tmp file
pull #73: Sequence file storage (Andy Schlaikjer)

Squashed commit of the following:

commit 321aebc2b4dc8d80de3c2e03411168d7c20b75b7
Author: Andy Schlaikjer <hazen@twitter.com>
Date:   Mon Aug 29 22:37:49 2011 -0700

    Adds a few more tests to TestSequenceFileStorage.java.

commit a718f5ad1627b9ebb7bf65356cb289b9942be4ca
Author: Andy Schlaikjer <hazen@twitter.com>
Date:   Mon Aug 29 17:15:38 2011 -0700

    Adds basic LoadMetadata support to SequenceFileLoader.

    LoadMetadata support was added to SequenceFileLoader, requiring addition of
    WritableConverter#getLoadSchema().

commit 03f219a3de785b85b5edc931b27a9acb6cc050f6
Author: Andy Schlaikjer <hazen@twitter.com>
Date:   Mon Aug 29 16:20:14 2011 -0700

    Fixes for comments from Raghu, listed below:

    * RawSequenceFileRecordReader now honors InputSplit start/length.
    * Removed SequenceFileStorage "-i" options for key/value tuple indices.
    * Behavior of LoadFuncTupleIterator is now consistent with Iterator contract. Unit tests added.

commit d72dac98fe02db2c389a98ca144a4dec340f1d5e
Author: Andy Schlaikjer <hazen@twitter.com>
Date:   Fri Aug 26 18:02:42 2011 -0700

    Fixes javadoc typo.

commit 47954131db67a13e87cdeabbda140ee6bd95c425
Author: Andy Schlaikjer <hazen@twitter.com>
Date:   Thu Aug 25 18:38:44 2011 -0700

    Re-adds the file I removed with last commit, in case it's needed somewhere (though it seems as though tests pass without it, and it's dup'ed within src tree build/gen-java).

commit 719e078da91b3cec753af8db48af1dc25eac629a
Author: Andy Schlaikjer <hazen@twitter.com>
Date:   Thu Aug 25 18:02:34 2011 -0700

    Adds Pig SequenceFileLoader / SequenceFileStorage and supporting utilities.

    These classes facilitate conversion between Writable and Pig
    objects. The SequenceFileLoader implements Pig's LoadPushDown
    interface, allowing it to avoid deserialization costs for keys or
    values (or both!) during LOAD expression evaluation. In addition, if
    the SequenceFile being read uses value compression and values are not
    required, no decompression of value byte[] data is performed.

    Example usage:
    [ log is truncated (see javadoc for usage) ]
LzoRecordeReaders : allow rare deserialization errors
review comments. Update javadoc for affected
classes and method. Increment 'recordsReadCounter'
only for successful records.
Merge pull request #74 from rangadi/handle_bad_records

Handle corrupt records in LzoRecordReaders
Release 2.0.6
prep for 2.0.7
fix how Base64 line recordreader checks for empty lines.
Merge pull request #75 from rangadi/fix_empty_line_check

Fix empty line check
Refactors SequenceFileLoader and Storage to support new options for configuration of WritableConverter ctor arguments

SequenceFileLoader only allowed specification of the WritableConverter
implementation class for keys and values. This prohibits WritableConverter
implementations which require parameters on construction.

This changeset adds support for an extra "-ca" (i.e. "converter argument")
option to allow passing String arguments to WritableConverter ctors.
Refactors SequenceFileLoader to change behavior of argument string parsing

String parameters for WritableConverter ctor are now taken as any remaining
(unrecognized) arguments after options parsing, instead of explicit "-ca 
"
options.
Merge pull request #77 from sagemintblue/sequence-file-loader-writable-converter-arguments

SequenceFileLoader option for WritableConverter ctor arguments
detech PIG 0.9 or new version so that simple fields in bags
can be handled correctly.
Merge pull request #79 from rangadi/pig_9_port

Pig 9 port
Squashed commit of the following:
from sagemintblue/writableconverters-for-thrift-and-protobuf

commit c7566d9630aadba424cd608826149e6fd59c4b2a
Author: Andy Schlaikjer <hazen@twitter.com>
Date:   Sat Sep 17 19:40:24 2011 -0700

    Fixes typo in ThriftWritableConverter javadocs

commit eb1a21aef46a9a5bc29f7b7e5b8a97d1e8adf784
Author: Andy Schlaikjer <hazen@twitter.com>
Date:   Sat Sep 17 19:27:57 2011 -0700

    Removes unnecessary type params from ThriftWritableConverter and ProtobufWritableConverter classes

    These two classes needlessly included type parameters for specification of
    (Thrift|Protobuf)Writable implementation type. ThriftWritableConverter can use
    ThriftWritable<T> directly. Likewise, ProtobufWritableConverter can use
    ProtobufWritable<T> directly.

    Unit tests are also updated to reflect removal of unnecessary type parameter.

commit 7c6b29385c87af730c8a90cbf025335b990e27b9
Author: Andy Schlaikjer <hazen@twitter.com>
Date:   Sat Sep 17 19:24:13 2011 -0700

    Removes unnecessary calls to WritableConverter.initialize() in SequenceFileStorage ctor

    Key and value WritableConverter instances should be initialized only from the following methods:

    * SequenceFileLoader.prepareToRead(...)
    * SequenceFileStorage.prepareToWrite(...)

commit d707174997fbe24b25456b126089243c7c2378e1
Author: Andy Schlaikjer <hazen@twitter.com>
Date:   Sat Sep 17 19:23:31 2011 -0700

    Improves WritableConverter javadoc

commit 1aa8b6bfb6e14eca582b19daee0b95b416b0c2b8
Author: Andy Schlaikjer <hazen@twitter.com>
Date:   Fri Sep 16 11:32:52 2011 -0700

    Cleans up unit tests, removes unnecessary WritableConverter tests (these are slow!!)

commit b31d26c122177a422aa2e18a78a69a7e1e522509
Author: Andy Schlaikjer <hazen@twitter.com>
Date:   Wed Sep 14 17:03:10 2011 -0700

    Adds WritableConverter implementations which support Protobuf and Thrift types

    Have a SequenceFile you'd like to load into Pig whose key or value type is a
    Thrift or Protobuf generated struct/message type? This branch provides
    WritableConverter implementations for use with your Thrift or Protobuf types and
    SequenceFileLoader, SequenceFileStorage.