Tab characters in YAML should throw an exception

Better handling of tabs vs spaces in elasticsearch.yml

 - Throw an exception if there is a 'tab' character in the elasticsearch.yml file

Closes #8259