Fix https://github.com/julianhyde/optiq/issues/177, "New resource framework based on annotations".

Obsoletes EigenbaseResource.java (which was previously generated) and replaces it with EigenbaseNewResource.java (hand-written, but containing the same information, in annotations, as EigenbaseResource.xml). Includes a validation facility and tests (including tests of the validation facility).
Remove resource migration utility and obsolete resource file.