Update currysrc to make it work with okhttp

* Fix ClassCastException in FieldLocator which causes an exception to
  be thrown if an anonymous class declaration happens to have a field
  whose name is matched by a FieldLocator. FieldLocator assumed that
  a matching field's parent node is a BodyDeclaration but that is not
  true if the field is declared in an anonymous class declaration.

RepackagingTransform
* Allow multiple --package-transformation options to be supplied.

* Add option for specifying tab size, okhttp is indented by 2 not 4
  like other external code.

Bug: 117818301
Test: run external/okhttp/srcgen/generate_android_src.sh
Change-Id: I95ca2c55d420a89362c4e9996b4dbed052e89bbb
2 files changed