Added eav attribute to elasticsearch mapping type detection, refactored caching
Added ability to detect if attribute needs multi-field in elasticsearch mapping
Test name adjustment