Make internal static maps into public enums

this will help clean the code up a bit, making it more idiomatic. Also,
it allows me to expose the metadata field information to outside users.
I might also be able to generate the schema by reflection, eliminating
the separate JSON schema file I currently maintain in parallel.
Merge branch 'master' of https://github.com/langtech/aikuma
Merge branch 'master' of https://github.com/langtech/aikuma

Conflicts:
	AikumaCloudStorage/src/org/lp20/aikuma/storage/FusionIndex.java
add logging
Merge remote-tracking branch 'refs/remotes/origin/master'
Store types in enum, generate schema from enum in tool

The enum now has the data types for the fields. Also, IndexTool now
supports generating a JSON schema from the enum, so we don't need to
maintain both the code and the schema file at once.
Merge pull request #307 from parker-ldc/master

FusionTable internal updates