Move iHat supported formats to separate file

This solves the problem of agressive cached application.js and stale
results
Add haml-lint for pre-commit hook