Misc changes to Lombok.AST used by Android Lint.

Here are the changes that went into Lombok.AST for use by Lint. You may not want all of these changes (e.g. in CL e972060 it for example stops packaging Guava and Parboiled as part of the core library), and the two version number CLs (from 0.2.1 to 0.2.2 and then to 0.2.3) are there to match what is in the libraries we use in Android Lint.  But at least the ECJ related changes might be useful. There are two Guava library version changes: from 0.9 to 15.0, and from 15.0 to 17.0. Even though version 18.0 is out now I set it to 17.0 since that's what we use everywhere else (e.g. in IntelliJ 14, and in the various Android tools related libraries). I'd understand if you'd want that to be 18.0 now; we'll probably need to make that migration soon.