Have MockWebViewer class keep track of existing MockWebViwer instances
so they can each be checked to see if UsesLocation is set. Turns out
this approeach doesn't work well. See the next commit.

Change-Id: I5684502169ed678062a0c5880e3baff5ae64c7a0
Use the ProjectEditor to keep track of which WebViewer components
require location API access.

Change-Id: I135b5af0e4b319f6feb5e5bb323e1b87c016c854
Update Compiler.java to check on the usesPermission code. This code
still being tested.

Change-Id: I192d660e86e2bf46df0f8591f0486acfdb2b651e
Compiler now properly outputs permissions for location.

Change-Id: I607a33ec55d49f05cf94aa8dd0af7ed47734745f
Update YaVersion and friends

Change-Id: I2f695c2d8a5ccef815a560af8aa3ad67d991a10b
Fix whitespace.

Change-Id: Id02073968e3843580efd92f82a248a8855b1b508