Change how we handle source compatibility to make it trivial to build pegasus using Java 1.6+.  Provide meaningful build error if one attempts to use Java 1.5 or older.

RB=280212
R=si-dev,kparikh,dhoa
A=kparikh,dhoa