cleans up how HTML/jade/haml completions work

- updates scopes used to detect attribute scopes
- updates scopes used to detect component completions

- renames setting 'attribute_defined_scopes' to 'attribute_scopes'
- renames setting 'component_defined_scopes' to 'component_scopes'

- removes setting 'attribute_avoided_scopes'