* API CHANGE: honor user-defined precision, rename SamplerPrecision. matc now honors 'precision' on non-samplers in mat files, and the filamat API now allows clients to specify precision for non-samplers. This involved flattening a union that is internal to filamat. * MaterialBuilder: Add Java bindings for precision.