Proto commits in sky-map-team/stardroid

These 4 commits are when the Protocol Buffers files have changed:

Commit:0aefe7b
Author:John David Taylor
Committer:GitHub

Refactor the data generation (#363) This removes the circular dependency that made the app dependent on datafiles that were dependent on the app. Previously the app had to be built first, resource ids generated, the datafiles updated then the app rebuilt with the data files. This was so that the resource ids for all of the i18n strings could be properly embedded. However it was super fragile. Add a resource and all the ids could change, causing mislabelled objects or, more often, crashes. Even different versions of the Android SDK seemed to be able to cause this. Ugly, brittle and dangerous to developers it had little to recommend it other than we knew no better at the time. This is still quite ugly (the creation of a module to be included in the app containing the proto as well as the tools app reaching into that module to borrow a source file is not what I wanted), but should be less brittle. A missing resource will now result in an ugly "MISSING LABEL" label in the UI but should at least not crash.

The documentation is generated from this commit.

Commit:001dbab
Author:John Taylor

Updated the data files and tools to allow multiple names for indexing.

Commit:5f79d39
Author:John Taylor

First stage of switching from Ant to Gradle. Creates gradle files and moves the app files to the correct location. Note that at present the built app will crash due to a mismatch in the string ids that are now generated vs those long baked into the data files.

Commit:f759076
Author:serafini

Adding the app source files to the repository.