Add text editors' tem files to gitignore
Make the task 'build' (and 'assemble') produce a fat JAR

Previously, the 'gradle build' command did not produce a fat JAR,
which is not usable in the arena (missing dependent libs).
This commit modifies build.gradle so that the 'assemble' task depends on
the 'fatJar' task, making sure that a fat JAR is produced.
Add build instructions to README.md

The correct way to build the plugin is `gradle build`.
Merge pull request #70 from vexorian/html

Add HTML renderer. "grid" option.
Merge pull request #72 from vexorian/gitignore

Add text editors' tem files to gitignore
Merge pull request #74 from wookayin/gradle-fatjar

Modify Gradle build script to produce a fat JAR.
Fix failing tests on some windows environments

For example, TestUtil.isWindows() returns false in windows 8, and the tests might fail.
The condition is fixed to correctly handle environments, especially for "Windows 8".
Merge pull request #75 from wookayin/fix-test

Fix failing tests on some windows environments
Merge branch 'master' of https://github.com/shivawu/topcoder-greed
Nicer way to make dualcolor the default. But throws Java and .net under the bus :)
Add alternate html template.
Merge branch 'altproblem'
Make alt1 problem statement template default in this fork.