ISPN-4166 useSynchronization should be disabled by default

Only the programmatic configuration is affected.
The default is now equivalent to NON_DURABLE_XA in the xml
configuration (i.e. recovery must be enabled explicitly).
ISPN-3718 Select which protobuf fields to index

Use protobuf schema doc comment annotations similar with the Hibernate Search annotations @Indexed and @Field.