Squashed commit of the following:

commit 96d2def6673b0ddeb4e817fa4b79ecfda43c3d41
Author: Francis Chang <francischang@google.com>
Date:   Fri Jul 18 11:29:56 2014 -0700

    Review request for issue 3272001 for branch fhc3, commit 703.

commit 82537e8ae192d0a9cba56b1c732691f39b960b26
Author: Francis Chang <francischang@google.com>
Date:   Fri Jul 18 11:29:24 2014 -0700

    Changed "false" to "{@code false}"

commit 7732bf09563149d4c86479abb3018c4b0002df39
Author: Francis Chang <francischang@google.com>
Date:   Thu Jul 17 20:53:26 2014 -0700

    Review request for issue 3272001 for branch fhc3, commit 701.

commit 544c9bc78bc569585ea3df5c9ee7a540513e1ddd
Author: Francis Chang <francischang@google.com>
Date:   Thu Jul 17 20:52:35 2014 -0700

    Reordered methods in fileSupport.java interfact so that they are alphabetical,
    but preserving logical groupings where possible

commit 88ffdae06a7bcab8ecf3da7514e38268538e82c4
Author: Francis Chang <francischang@google.com>
Date:   Thu Jul 17 18:05:55 2014 -0700

    Review request for issue 3272001 for branch fhc3, commit 699.

commit 235657852c23fc5f0d73f4ad23370339778fa916
Author: Francis Chang <francischang@google.com>
Date:   Thu Jul 17 18:04:29 2014 -0700

    Fix whitespace + reorder methods

commit c653950ae8f10c292dc5a80614d0fd1e08146146
Author: Francis Chang <francischang@google.com>
Date:   Thu Jul 17 17:21:10 2014 -0700

    Deleted extra space

commit 9dafcac339ba984fdd2e95768d6c4108f326438b
Author: Francis Chang <francischang@google.com>
Date:   Thu Jul 17 17:17:51 2014 -0700

    Review request for issue 3272001 for branch fhc3, commit 696.

commit 4170615f877dcb1a9a7c7e13e456ac8b8d969ebc
Author: Francis Chang <francischang@google.com>
Date:   Thu Jul 17 17:16:05 2014 -0700

    Added getName(), getParentFile(), createNewFile()

commit db3e7813827a46971b4bd1e4394677957e2e058f
Author: Francis Chang <francischang@google.com>
Date:   Thu Jul 17 15:59:14 2014 -0700

    Review request for issue 3272001 for branch fhc3, commit 694.

commit 7e422b33c587f3e2a9219142b82d2812e3008308
Author: Francis Chang <francischang@google.com>
Date:   Thu Jul 17 15:58:29 2014 -0700

    Fixing whitespace for islint

commit 4153eccb8ed62cde9aebbd09fc50cb42c2ecc8a1
Author: Francis Chang <francischang@google.com>
Date:   Thu Jul 17 15:55:02 2014 -0700

    Added mkdir() and mkdirs() to FileSupport. Also made FileSupportImpl use the
    FileSupportImpl interface internally when possible.

commit 7978570e391146506ab1c2c4b8da402965315bee
Author: Francis Chang <francischang@google.com>
Date:   Thu Jul 17 15:23:01 2014 -0700

    Removed trailing space to conform to islint

commit 5a4a8e601b5d3a3a82bbf873d1ea93875e3fce07
Author: Francis Chang <francischang@google.com>
Date:   Thu Jul 17 15:21:30 2014 -0700

    Indentation/blank/{@code} changes to conform to IS style

commit 6447886710df5ea5f012b3ddae71a39c2d30455a
Author: Francis Chang <francischang@google.com>
Date:   Thu Jul 17 15:04:13 2014 -0700

    New code review request for branch fhc3, commit 689.

commit b137c82ee12c26503cdc58648e20f284f0018a71
Author: Francis Chang <francischang@google.com>
Date:   Thu Jul 17 15:03:05 2014 -0700

    More changes to pass islint - removing whitespace and adding @return descriptions

commit de7aa0a1889838b4dc6862bc377d7f1195e8ff8f
Author: Francis Chang <francischang@google.com>
Date:   Thu Jul 17 14:43:25 2014 -0700

    Fixing lint errors (extra whitespace)

commit 31d98cd3eb16cec587f1012f1c1394aafcec5780
Author: Francis Chang <francischang@google.com>
Date:   Thu Jul 17 14:36:01 2014 -0700

    Added new methods to FileSupport for testing