[dml-compiler] Allow specification of multiple slot options in DML files
[dml-compiler] Add INDEXED and UNIQUE slot options

  * For each INDEXED slot, generate a static method to get an object by that slot
CQEngine indexes