Added ant tasks to generate sources and compile plugin.
Automatically close multiline comments.
Replace naked string concatenation with StringBuilder.
Add a test for importing quickcheck names.
Updated ant build to automatically run jflex and grammar-kit when their respective sources change.
Refactored exec task to a java task.  Renamed flex.* properties to jflex.*
Cleaned up properties in build.xml
Temporarily comment-out the haskforce classpath in the grammar-kit ant task.
Revamp parsing of cabal output somewhat.

Prevents logging everything after the first warning as a single warning. Additionally gets filtering out duplicate warnings for free from somewhere in IntelliJ libraries.
Add a FoldingBuilder for folding comments.
Make VarId and Qvarid implement PsiNamedElement.

Requirement #2 for Find Usages.
Add a description provider.

Required for displaying the results of find usages.
Added JFlex.jar and idea-flex.skeleton to repo.
Avoid exceptions from multiple brace matcher registrations.
Merge remote-tracking branch 'upstream/master'
Add tests for the commenter.
Reindent file to match project settings.
Reindent file to match project settings.
Add a folding builder test.
Add a serialization service to transfer data to build server.