haml mode

basic support for haml mode. Not all specs specified in
http://haml.info/docs/yardoc/file.REFERENCE.html is supported
change xml dependency to htmlmixed mode