Code style panel for Haskell, with indentation settings editor

This includes only a basic indentation settings editor, so that users can configure indentation for Haskell independently of the 'General' settings.

![image](https://cloud.githubusercontent.com/assets/21567/4984135/f9a798ce-6920-11e4-9887-1fa646b9185a.png)