Carga del esquema de metadatos desde JSON

Diferentes métodos para cargar el esquema de los metadatos en la base de datos a partir de un Json, bien en String bien en fichero
Factoria Simple para Metadatos

Nueva Factoría Simple (Factory) de Metadato para obtener la clase correcta (Metadato o derivadas) a partir del nombre del metadato
Validar Metadatos

Método en clase genérica Metadato para comprobar si el valor de un metadato es válido.
Mismo método sobrescrito en MetadatoTipoTabla para que haga sus propias comprobaciones
Metodos esUnico y esObligatorio

Métodos esObligatorio y esUnico en EsquemaMetadato con 2 implementaciones, una estática que recibe el nombre del metadato y otra propia del objeto.
Mismos métodos en clase Metadato que delega en EsquemaMetadato para devovler el valor.
Sobrescrito método save

Sobrescrito el método save() de GenericModel para comprobar que el valor del metadato es válido antes de guardarlo en la base de datos.
Pequeña correción en Metadato.esValido