Case list field relevancy

See case-list-field-relevancy branch in commcare repo.
Just noticed this: 

Parsing XPath expressions is one of the most computationally intensive processes in the codebase, so we should never do it in a loop. Easiest thing to do is probably move it to be lazily evaluated in the DetailField class itself so it'll only get parsed once per field.