Add pattern and required fields to property fields
remove the need to lookup vertices for each resolved term
Merge commit '93f63b17373835a3a640404a3b39e11e512190ef'

Conflicts:
	lumify-public/lumify-core/src/main/java/com/altamiracorp/lumify/core/EntityHighlighter.java
	lumify-public/lumify-core/src/main/java/com/altamiracorp/lumify/core/model/textHighlighting/TermMentionOffsetItem.java
	lumify-public/lumify-web-war/src/main/webapp/js/fields/withPropertyField.js
	lumify-public/lumify-web/src/main/java/com/altamiracorp/lumify/web/routes/artifact/ArtifactHighlightedText.java
	lumify-public/lumify-web/src/main/java/com/altamiracorp/lumify/web/routes/entity/ResolveTermEntity.java
	lumify-public/lumify-web/src/main/java/com/altamiracorp/lumify/web/routes/entity/UnresolveTermEntity.java